下载此文档

07 Java的图形用户界面设计.ppt


文档分类:IT计算机 | 页数:约53页 举报非法文档有奖
1/53
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/53 下载此文档
文档列表 文档介绍
第七章 Java的图形用户界面设计
AWT与Swing
AWT
Java抽象窗口工具集(Abstract Window Toolkit,简称AWT)
Swing
Swing属于JavaTM Foundation Classes(简称JFC)的一部分,JFC包含了一组帮助程序员创建图形用户界面的功能。AWT功能有限,因此在后来的JDK版本中,又提供了功能更强的Swing
AWT类与继承关系
Component
Container
Panel
Applet
Window
Frame
Dialog
Button
TextField
TextArea
ponent
Checkbox
ponent
Menu
MenuItem
MenuBar
其他组件
独立
不独立
SWING中主要类的继承关系
Swing与AWT不同
Swing组件在实现时不包含任何本地(native)代码
Swing组件可以不受硬件平台的限制,而具有更多的功能
Swing被称为“轻量级(lightweight)”组件,AWT称为“重量级(heavyweight)”组件
“重量级”组件与“轻量级”组件一同使用时,如果组件区域有重叠,则“重量级”组件总是显示在上面
Swing组件的是具有状态(state)的组件
容器
Java的图形用户界面由组件构成,例如按钮(button)、文本输入框(textfield)、标签(label)等都是组件,其中有一类特殊的组件称为容器(container),例如框架(frame)、面板(panel)等。容器是组件的容器,各种组件(包括容器)可以通过add()方法添加到容器中
顶层容器
顶层(Top level)容器
所有组件都必须包含在某个容器中,而有些容器是可以嵌套的,在这个嵌套层次的最外层,必须是一个顶层(Top level)容器
四种顶层容器
JFrame、JApplet、JDialog和Jwindow
JFrame是一个带有标题行和控制按钮(最小化、恢复/最大化、关闭)的独立窗口,创建应用程序时需要使用JFrame。创建小应用程序时使用JApplet,它被包含在浏览器窗口中。创建对话框时使用JDialog。JWindow是一个不带有标题行和控制按钮的窗口,因此通常很少使用
JFrame创建应用程序
程序7-1
内容窗格
顶层容器都有一个内容窗格(Content Pane)
顶层容器中除菜单之外的组件都是放在这个内容窗格中
将组件放入内容窗格
通过顶层容器的getContentPane()方法获得其缺省的内容窗格,然后将组件添加到内容窗格中
Container contentPane = ();
(button, );
().add(button, );

07 Java的图形用户界面设计 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数53
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-09-06
最近更新