第08章swing图形用户界面程序设计

第08章swing图形用户界面程序设计

ID:19558849

大小:44.00 KB

页数:13页

时间:2018-10-03

第08章swing图形用户界面程序设计_第1页
第08章swing图形用户界面程序设计_第2页
第08章swing图形用户界面程序设计_第3页
第08章swing图形用户界面程序设计_第4页
第08章swing图形用户界面程序设计_第5页
资源描述:

《第08章swing图形用户界面程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第08章Swing图形用户界面程序设计-----------------------Page1-----------------------第8章Swing图形用户界面程序设计第8章第8章Swing图形用户界面程序设计Swing图形用户界面程序设计2009-2-28杭州师范大学信息科学与工程学院虞歌8-1-----------------------Page2-----------------------第8章Swing图形用户界面程序设计本章主要内容图形用户界面程序设计入门组件和容器布局管理器事件处理模型高

2、级图形用户界面2009-2-28杭州师范大学信息科学与工程学院虞歌8-2-----------------------Page3-----------------------第8章Swing图形用户界面程序设计图形用户界面程序设计入门图形用户界面程序设计入门引言用户界面是指程序与其用户之间的所有通信形式。Java的图形用户界面GUI(GraphicalUserInterface)的设计宗旨是“能轻松完成简单的任务,有办法完成复杂的任务”。在Java早期版本中,是AWT图形用户界面(AbstractWindow

3、Toolkit),它的功能有限,非常依赖于目标机器上的底层平台,使用本地的GUI资源。在Java2中,引入Swing图形用户界面。为了能跨平台,Swing是完全用Java写的,它更少依赖目标机器上的底层平台,更少使用本地的GUI资源。Java2仍然支持AWT组件,但建议使用Swing组件。Swing组件的名称都是以J开头的。例如,AWT的按钮类名为Button,而Swing的按钮类名为JButton。2009-2-28杭州师范大学信息科学与工程学院虞歌8-3-----------------------Pag

4、e4-----------------------第8章Swing图形用户界面程序设计图形用户界面程序设计入门图形用户界面程序设计入门Swing还不能完全取代AWT的全部类,只能替代AWT的图形用户界面。Swing组件使用AWT的事件处理模型。不要混合使用AWT和Swing组件。Swing所在的包:javax.swingAWT所在的包:java.awtSwing组件被称为轻量级组件(lightweightcomponent),AWT组件被称为重量级组件(heavyweightcomponent)。2009-2

5、-28杭州师范大学信息科学与工程学院虞歌8-4-----------------------Page5-----------------------第8章Swing图形用户界面程序设计图形用户界面程序设计入门图形用户界面程序设计入门Swing图形用户界面的层次结构关系如下:DimensionClassesinthejava.awtLayoutManagerpackageHeavyweightFont1FontMetricsObjectColorPanelAppletJAppletGraphicsCompone

6、ntContainerWindowFrameJFrame*DialogJDialogJComponentSwingComponentsinthejavax.swingpackageLightweight2009-2-28杭州师范大学信息科学与工程学院虞歌8-5-----------------------Page6-----------------------第8章Swing图形用户界面程序设计图形用户界面程序设计入门图形用户界面程序设计入门DimensionClassesinthejava.awtLayou

7、tManagerpackageHeavyweightFont1FontMetricsObjectColorPanelAppletJAppletGraphicsComponentContainerWindowFrameJFrame*DialogJDialogJComponentJPanelSwingComponentsinthejavax.swingpackage容器类(Containerclasses)能够包含其他的图形用户界面组件。Lightweight2009-2-28杭州师范大学信息科学与工程学院虞歌8

8、-6-----------------------Page7-----------------------第8章Swing图形用户界面程序设计图形用户界面程序设计入门图形用户界面程序设计入门DimensionClassesinthejava.awtLayoutManagerpackageHeavyweightFont1FontMetricsObjectColorPanelAppletJAppletG

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。