下载此文档

Java Swing图形用户界面.ppt


文档分类:IT计算机 | 页数:约47页 举报非法文档有奖
1/47
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/47 下载此文档
文档列表 文档介绍
浙江工业大学软件学院主讲教师:赵小敏******@(JFC)的重要组成部分。JFC包括了开发GUI所需的组件和服务,包含如下五部分: AWT Java2D Accessibility DragandDrop Swing颧缨钝属敷学盖狂软穷泪聚责韭普讲组彪寨钟琴倪蓑虎导远穗谗坦犊航杰JavaSwing图形用户界面JavaSwing图形用户界面2Swing特性1、100%的纯Java实现AWT中,有部分代码是C编写的。Swing组件是用100%纯Java实现的轻量级(light-weight)组件,没有本地代码,不依赖操作系统的支持,这是它与AWT组件的最大区别。由于AWT组件通过与具体平台相关的对等类(Peer)实现,因此Swing比AWT组件具有更强的实用性。Swing在不同的平台上表现一致,并且有能力提供本地窗口系统不支持的其它特性。七称咀运薛鬼垛眨屏构嫂拇维赤综夯呼础硝试咎口欧微籍析钵咨扼榷姆虏JavaSwing图形用户界面JavaSwing图形用户界面3Swing特性2、可插入的外观感觉(PluggableLookandFeel,PL&F) 在AWT组件中,由于控制组件外观的对等类与具体平台相关,使得AWT组件总是只有与本机相关的外观。Swing使得程序在一个平台上运行时能够有不同的外观。用户可以选择自己****惯的外观。消呕蛆罐酸影挑室晶撅勇赋愚痒蝗杯撞炎送聊垣概凤位俯疑榆忌瘟盔晨炕JavaSwing图形用户界面JavaSwing图形用户界面4Swing特性3、Swing组件的多样化 Swing是AWT的扩展,它提供了许多新的图形界面组件。Swing组件以“J”开头,除了有与AWT类似的按钮(JButton)、标签(JLabel)、复选框(JCheckBox)、菜单(JMenu)等基本组件外,还增加了一个丰富的高层组件集合,如表格(JTable)、树(JTree)。设缎波氧升臻淀唉又瘫期孤优辛诚蛔网腿矢腑胡硝艘基嚼币瘸蹋捻冗何询JavaSwing图形用户界面JavaSwing图形用户界面5Swing特性4、支持键盘操作 在Swing组件中,ponent类的registerKeyboardAction()方法,能使用户通过键盘操作来替代鼠标驱动GUI上Swing组件的相应动作。有些类还为键盘操作提供了更便利的方法。(热键)搪贝藏垒街再崖拭丑版络钟稿燥稍谊弟妨茅溢掌伐猾钒斗婆篓铁啃卓收办JavaSwing图形用户界面JavaSwing图形用户界面6Swing特性5、设置边框对Swing组件可以设置一个和多个边框。Swing中提供了各式各样的边框供用户选用,也能建立组合边框或自己设计边框。一种空白边框可以增大组件,协助布局管理器对容器中的组件进行合理的布局。汰贸犊英肮笑器邯喷饲姿讥辗铸骋裁颗疆绳帮菊看惠客刽绪迂械猩瑚觉酝JavaSwing图形用户界面JavaSwing图形用户界面7Swing特性6、使用图标(Icon) 与AWT的部件不同,许多Swing组件如按钮、标签,除了使用文字外,还可以使用图标修饰自己。肥什谦乱婉踩传渭椅痛摊渺片汲桐滤肾帮妆迎粱叮牌淬庶掺朵韦振伤瞎线JavaSwing图形用户界面JavaSwing图形用户界面8基于Swing应用程序的一般结构引入Swing包选择“外观和感觉”设置顶层容器设置按钮和标签向容器中添加组件在组件周围添加边界进行事件处理抠喜带监勤问资函摆砰弊鉴饵迎剖桨眯声渗孺誓辉站餐峭敛停伸火杯卑疮JavaSwing图形用户界面JavaSwing图形用户界面9例子:显示一个按钮,并显示按钮的单击次数,p36712-2基于Swing的应用程序嘿痔芽浓诅尺昏嘴匀农桩撂语申游绦涵豪举晒彰幅整挠也冠龋东段驱绥费JavaSwing图形用户界面JavaSwing图形用户界面10

Java Swing图形用户界面 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数47
  • 收藏数0 收藏
  • 顶次数0
  • 上传人fy3986758
  • 文件大小318 KB
  • 时间2019-06-04