1 / 53
文档名称:

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

格式:ppt   页数:53
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

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

文档介绍

文档介绍:第七章 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, );

最近更新

2024年日照航海工程职业学院单招职业适应性考.. 42页

2024年明达职业技术学院单招职业适应性考试模.. 40页

2024年景德镇艺术职业大学单招职业技能测试模.. 41页

2024年杨凌职业技术学院单招职业适应性测试题.. 39页

2024年柳州职业技术学院单招职业倾向性测试题.. 39页

2024年桂林师范高等专科学校单招职业倾向性测.. 40页

2024年梧州医学高等专科学校单招职业适应性测.. 40页

2024年武夷山职业学院单招职业倾向性考试题库.. 40页

2024年武汉海事职业学院单招综合素质考试题库.. 39页

2024年汉中职业技术学院单招职业技能测试模拟.. 40页

2024年江苏农牧科技职业学院单招职业技能考试.. 40页

2024年江苏护理职业学院单招职业倾向性测试模.. 40页

2024年江苏省南通市单招职业倾向性考试模拟测.. 41页

2024年江苏省盐城市单招职业倾向性考试模拟测.. 43页

2024年江西司法警官职业学院单招职业倾向性考.. 42页

2024年江西工业贸易职业技术学院单招综合素质.. 40页

xs06.美国AI泡沫会破裂吗?关键看英伟达、OPE.. 5页

2024年江西机电职业技术学院单招职业技能测试.. 40页

2024年江西省赣州市单招职业倾向性考试题库及.. 40页

2024年江西艺术职业学院单招职业适应性测试模.. 40页

2024年沧州航空职业学院单招综合素质考试模拟.. 42页

2024年河北化工医药职业技术学院单招职业技能.. 40页

2024年河北工业职业技术大学单招职业技能考试.. 38页

2024年河北机电职业技术学院单招职业技能测试.. 39页

2024年河北省沧州市单招职业倾向性测试题库含.. 40页

2024年河南交通职业技术学院单招职业技能考试.. 40页

2024年河南工业职业技术学院单招职业适应性考.. 40页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页

国开《建筑力学》期末机考答案 15页

农村人才流失国外研究报告 2页