| 网站首页 | 文章 | 下载 | 图库 | 留言 | 论坛 | 邮箱 | 黑客商城 | 资源 | 博客 | 会员区 | 黑客动画 | 视频资源 | 经典收集 | 
免费服务 发表文章 在线破解 黑客游戏 精华收集 电影频道 音乐频道 二级域名 免费代理 免费 FTP 交换资源
收费服务 黑客培训 光盘刻录 黑客书籍 视频下载 主力频道 空间域名 网站建设 特色服务 解决方案 我要投诉
您现在的位置: 华夏黑客同盟 >> 经典收集 >> 认证考试 >> JAVA认证 >> 培训资源 >> 收集正文 用户登录 新用户注册
JAVA图形设计卷I AWT 第一章绪论            【字体:
JAVA图形设计卷I AWT 第一章绪论
作者:佚名 文章来源:不详 点击数: 更新时间:2005-12-23
   学习笔记之JAVA图形设计卷I AWT——第一章绪论

   正如大家知道的一样,绪论大概介绍一下全书的内容,JAVA图形设计卷I是讲AWT的,JAVA图形设计卷II是讲SWING的,JAVA图形设计卷III是讲2D的...

   AWT的核心是Java基本类(JFC)包括:

   1.代理事件模型

   2.轻量构件

   3.剪贴板和数据传输

   4.打印和无鼠标操作

   (1)新知识点:同位体(peer):是一种由AWT类管理的本地图形用户接口(GUI)构件。

   ┌────┐┌────┐┌─────┐
   │Java││Java││本地窗口系│   ╭───╮
   │程序  ││AWT ││ 统同位体│ 显示│﹉﹉﹉│
   │    ┼┼─→  ┼┼─→   ┼──→│﹉﹉﹉│
   │    ││    ││     │   ╰┬─┬╯
   │    ││    ││     │ ╭──┴─┴──╮
   └────┘└────┘└─────┘ ∕▓▓▓▓▓▓▓│

   Solaris JDK将产生一个Motif菜单同位体;Windows 95将产生一个Windows 95菜单同位体;

   Macintosh JDK将产生一个Macintosh菜单同位体  

   由上图可见:同位体实质上是由本地构件组成的,它执行菜单的显示和管理,而AWT类仅仅是同位体外转的包装与操作工具.  

   一言以蔽之:AWT是一个独立平台的窗口工具构件集,它依赖于同位体,而同位体是由AWT类所构成的本地窗口构件.

   (2)新知识点:重量构件:具有同位体的构件并且在本地(不透明)窗口中进行显示。AWT构件全都是重量构件。

   重量构件的特点:使用它将花费昂贵的代价,而且在更改其默认行为时,不可以将其派生子类,必须是矩形的,而且不能有透明的背景.

   (3)新知识点:轻量构件:不具有同位体的构件。1.1版本的AWT引入了轻量构件的概念。Swing构件大部分是轻量构件。

   轻量构件在其重量容器窗口中显示,而不是在其本身窗口中显示。轻量构件不会导致与它们自己关连的不透明窗口的性能损失,

   而且还可以有透明的背景。其中有透明背景的性能意味着即使轻量构件的界限域实际上是矩形的,它也可以显示为非矩形。

   AWT包括4个主要的类:

   Component(构件)——菜单、按钮、标签、列表等构件的抽象基本类

   Container(容器)——扩展Component的抽象基本类。由Container演变的类,如Panel、Applet、Window、Dialog和Frame等

   LayoutManager(布局管理器)——定义容器中构件位置和尺寸方法的接口

   Graphics(图形类)——定义构件内图形操作的基本类,每个构件都有一个相关的图形对象

   以后便如WINDOWS的SDK编程一样介绍AWT的4个主要的类。

   第一次写文章,不足之处请包涵,并请给予建议。

收集录入:华夏    责任编辑:华夏 
  • 上一篇收集:

  • 下一篇收集:
  • (只显示最新5条。评论内容只代表网友观点,与本站立场无关!)
    最新热点资讯
    最新推荐资讯
    相关收集
  • Java程序员认证模拟题及详细分析…

  • Java程序员认证模拟题及详细分析…

  • Java程序员认证模拟题及详细分析…

  • Java程序员认证模拟题及详细分析…

  • SUN认证Java2程序员考试(SCJP) 试…

  • SCJP考试心得

  • SUN认证JAVA程序员考试大纲

  • 答疑解惑:一道SCJP考题

  • Test of the Java Skill(4)

  • Test of the Java Skill(3)

  • 最新推荐软件
    最新推荐视频
    最新推荐动画

    Copyright @ 2005 77169.Net Inc. All rights reserved. 华夏黑客同盟 版权所有
    北京市电信通提供网络带宽

    mailto:webmaster@77169.net
    咨询QQ号:836982 / 59280880
    联系站长 有事给站长留言!
    热线电话: 86-10-63643422/63643423
    京ICP证041431号