- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第19次课 第8章 图形用户界面
第 8 章;8.1 Java图形用户界面概述;本章主要内容;与图形用户界面有关的包;javax.swing包;8.2.2 容器 ;1.顶层容器
在一个应用Swing组件的应用程序中,包含有多个容器和组件。
一个容器可以包含其他的容器,即多个容器之间可以具有嵌套关系,这样就构成了一个层次结构。
所谓顶层容器是指最外层的容器,即包含所有组件或容器的那层容器。如果我们将这个容器层次结构用树型结构描述的话,顶层容器就是这棵树的根。
每一个应用Swing组件的应用程序都至少要有一个顶层容器。
;Swing的顶层容器类;;顶层容器的使用;(3)每个顶层容器都包含一个内容窗格(Content pane),所有的可视组件都必须放在内容窗格中显示。调用顶层容器中getContentPane()方法得到当前容器的内容窗格,并使用add()方法将组件添加到其中。
;;1.窗口框架容器JFrame; JFrame类的部分成员方法(P212表8-1);;例8-1 应用JFrame类示例;例8-1 应用JFrame类示例;图形用户界面的设计步骤;Jframe创建窗口框架步骤;2.通用容器
通用容器包含了一些可以被使用在许多不同环境下的中间层容器,既是容器又是组件。
Swing中的中间层容器,主要包括:面板容器(JPanel)、带滚动条的视口容器(JScrollPane)、工具栏(JToolBar)等,它们通常被放置在其他容器中。 ;在默认情况下,是只有背景的一块面板 ,可作为窗口框架的内容窗格使用。;(1)面板容器(JPanel);补充:面板(JPanel)举例;补充:面板(JPanel)举例;JPanel面板应用步骤;思考;由于屏幕大小的限制,有些组件不能在一屏中全部显示出来,这时可以使用带滚动功能的视口容器,利用它提供的滚动条移动窗口在组件上的位置,将组件的全部内容分区域地显示出来。
在Swing中,用JScrollPane类实现了具有滚动功能的视口容器。;(2)带滚动视口容器;补充:带滚动视口容器举例;JScrollPane创建带滚动视口容器步骤
您可能关注的文档
最近下载
- 一种具有调节皮肤微生态作用的多糖组合物及其制备方法与应用.pdf VIP
- 一种道路交通视频中敏感信息自动脱敏处理方法及系统.pdf VIP
- 面向对象的系统分析与设计.docx
- 广播电视编导-媒介融合背景下地方传统媒体的转型发展策略.docx
- 一种皮肤屏障修护和细胞修复抗皱组合物及其制备方法.pdf VIP
- 人教部编版七年级下册语文精品课件 第三单元 大概念引领下的大单元复习 (6).ppt VIP
- 一种抗敏消炎纳米组合物及其制备方法和应用.pdf VIP
- 2025北京市地铁运营有限公司公开选拔中层副职领导人员笔试参考题库附带答案详解.docx
- 一种靶向线粒体的自组装硒肽纳米材料及其制备方法和应用.pdf VIP
- 关于大学校园二手交易市场的调查分析.doc VIP
文档评论(0)