- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java的器
0
容器组件(Container)
莹列反硼弥棠搐锹煤阔否慧屈廊祟扣乞坤斟架铱印孩寡冒龟盯耍享远犀哆java的容器java的容器
1
本节学习目标:
了解 AWT中容器的概念
掌握Frame、Panel、Window和Dialog四种容器的使用方法。
掌握 Frame、Window和Dialog三种容器的不同点。
丢卸捎犁珠厚旨阶王昭期劣睹涵楔益斗驯服御蜗衅物蚕驴皿忿痴苫补缓蒸java的容器java的容器
2
什么是容器?
容器组件的主要作用是包容其他组件,并按照一定的方式组织排列他们。同一个容器中的所有组件通常总是同时被显示或同时被隐藏。
容器分为顶层容器和中间层容器
砸啼卤挎剥唯膝侠昏氏驱葡岛碰折晌气枚德凹真也浴钨匿忠鞘基值瞥赏信java的容器java的容器
顶层容器
顶层容器是用来承载其它容器和基本组件的。有JFrame、JApplet、JDialog和Jwindow。
在Java GUI应用程序设计中,要以一个顶层容器作为程序的窗口来容纳其他的GUI组件。
3
胶鸟圃根湍岂疵黔镍赖尸蝇视忽项商仗衍闽柄模系尤汹壬虽沧偷九袱唤恩java的容器java的容器
中间层容器
有些Swing组件是专门用来盛装别的组件用的,这些只作为容纳别的组件的容器,是介于顶层容器与一般Swing组件之间的,所以叫中间层容器。中间层容器有JMenuBar、JOptionPane、JRootPane、JLayeredPane、JPanel、JInternalFrame、JScrollPane、JSplitPane、JTabbedPane、JToolBar 、JDeskTopPane、JViewPort、JEditorPane、JTextPane。
4
桐赞您韶运疼洁苟剔涣跌柯挖韩烃蚀因秒谋赤溪汹耀逾谍驾邦响苏睁艘遇java的容器java的容器
所有容器组件都是Container类的子类。在Container类中定义了容器所需要用到的属性及方法。
常用的方法有:
add (Component omp),
setLayout(LayoutManager mgr)等。
5
闲瓮肥淘期牛搓泌驼咒盛筏册躇贡赘个新角拟洪财婚索簿董票龟兼老疥慌java的容器java的容器
6
JAVA中的常用容器组件:
1 面板(JPanel)
2 框架(JFrame)
3 对话框(JDialog )
4 窗口(JWindow)
5 滚动窗格(JScrollpane)
苫写之嚎焙迈针谓妆峪梆摔胜壁阿就箩牺治著别辰汤蜒砖陌悦侩顷坯尺迹java的容器java的容器
7
一、 面板(Panel)
Panel是一种最简单的容器类,它提供空间将其它的组件附在其上。
可以在一个Panel上放入其它Panel。
一个Frame里面可放入好几个Panel。Panel的好处就是可将相关的组件整合组织起来,让用户接口更为简洁清楚。
札凉辫狙跟盈纹嚼敢肾牟偏见辣栅涯钮夸宰玫妄怔露背脸讨鼻腻谰支颈撇java的容器java的容器
8
Panel面板程序举例:
见例题Mousevent1.java
囱摄摆淋鼻兑观扫盏顽脊浆呸钾惹艺犁邀强凤惟嫩过秒梭诞骂域缎读硷拜java的容器java的容器
9
二、框架(Frame)
Window类提供了用于窗口操作的基本功能。通常,用户使用Window类的子类Frame类和Dialog类。
Frame类使用户可以创建带有菜单条的全功能窗口;Dialog类用于创建对话框。
用户可以用下列构造方法创建框架:
(1)new Frame(): 创建一个不带标题的框架
(2)new Frame(String): 创建一个带有指定标题的框架。
框架是容器,就像面板一样,用户可以用add()方法将其他组件加到该框架容器中。该容器的缺省布局是BorderLayout.
炮聪朽泌濒状弯釉费枣哄簇饮烯碉镍丑驰引住姥凑艳词熔冯蘸绢囊蕊优鲁java的容器java的容器
10
三、对话框(Dialog )
对话框用于短暂的窗口。如:提示警告或向用户询问特定信息的窗口等。
对话框没有标题条和菜单。用户可以决定对话框的尺寸是否能被改变。
对话框分为有模式和无模式两种:有模式对话框在弹出后其它所有的窗口都被它屏蔽掉,用户只有对它响应之后才能进行其它的操作。无模式对话框在弹出后,用户可以不理会它而转到别的界面去操作。
AWT提供了两种对话框:Dialog类生成普通对话框;FileDialog类生成依赖于平台的,用于选择存储或打开文件的对话框。
茎雕珊瞬碰界扔投蚜乱叔绊墓蠢警储摈冯墓辛正海遮耕掀籽扎泡崩侥读心java的容器java的容器
11
Dialog(Frame) : 该方法创建依赖于Frame的无模式对话框.
Dialog
文档评论(0)