JavaSwing图形界面开发(第3章)题库.pptVIP

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 程序运行结果: 图3.6 在内容面板中添加普通组件 * 3.2.3 在顶层容器中添加菜单栏 * 程序运行结果: 图3.7 在顶层容器中添加菜单 图3.8 菜单项展开 * 在菜单中的空白处是否能添加基本组件呢? * 程序运行结果: 图3.9 组件添加到菜单的顶层容器中 说明:主要是在顶层容器中,使用setJMenuBar()方法嵌入菜单条, 使用setContentPane()嵌入按钮组件到中间容器。 按照此方式,即可形成一个完整的应用程序界面。 * 3.3 JComponent类 * 关于JComponent类的说明 ◆ JComponent类是所有“轻量组件”的父类。 ◆ 上述所列,仅为JComponent类的一些常用子类。 ◆ 所有继承JComponent类的组件,都属于基本组件类, 只能依赖中间容器存在(显示)。 * JComponent类的特性(9大显著特性) * 功能1:Tool tips---工具提示功能 通过在“setToolTipText方法”中指定字符串,为一个组件提供帮助。 即,当鼠标停留在组件上时,指定的“字符串”将出现在该组件附近。 * 程序运行结果: 图3.11 工具提示程序运行 * 功能2:绘画和边框 使用“setBorder方法”或“BorderFactory类”创建Swing所提供的绝大多数边框。 * 程序运行结果: 图3.12 绘制按钮边框 * 说明: 边界由“BorderFactory.creat……Border()”返回,其类型为Border。 常用边界: 黑线:BorderFactory.createLineBorder(Color.black) 凸起边界:BorderFactory.createEtchedBorder(EtchedBorder.RAISED) 凹下边界:BorderFactory.createEtchedBorder(EtchedBorder.LOWERED) 凸起:Border raisedBevel=BorderFactory.createRaisedBevelBorder() 凹下:Border LoweredBevel=BorderFactory.createLoweredBevelBorder() 加粗默认线:BorderFactory.createCompoundBorder(raisedBevel,loweredBevel) * 功能3:可插入的观感器 ◆ 可“定制桌面、更新颜色方案,使系统适应用户的习惯和需要”; ◆ 使界面具有不同的风格; ◆ Swing提供一些已封装的观感,如默认、Motif和Windows的LF。 说明: 当程序未设置外观感觉时,系统必须确定使用哪种外观感觉。 首先将检查程序代码中是否指定了一个外观感觉。 ---若已经指定,即使用程序员所指定的外观感觉; ---若没有指定,系统将选择Java默认外观感觉。 * 功能4:自定义属性---将一个或多个属性与任何JComponent相关联; 功能5:layout支持---对布局的支持功能; 功能6:无障碍---语音接口、屏幕阅读器、其它输入输出设备等; 功能7:拖拽支持---支持拖动功能; 功能8:双缓冲---改进频繁变化的组件的显示效果; 功能9:键绑定---快捷键、热键、功能键。 * 3.4 本章小结 本章主要内容: ◆ Swing组件的框架 ◆ 如何在顶层容器中放置内容面板 ◆ 如何在内容面板里放置组件 ◆ 如何在顶层容器中放置菜单栏 ◆ 了解JComponent类及其特性 * 3.5 本章习题 习题:1,2,3,4 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * * 第3章 Java Swing组件基础 * ---用来构成一个图形化界面的“各种元素”。 如:按钮、标签、树、表格以及框架等。 且每个组件又会拥有不同形态(以满足不同用户需要), 是构成图形化界面最基本的元素。 Java Swing组件 * 目的:了解整个Java Swing组件类的框架。 主要介绍Java

文档评论(0)

502992 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档