下载此文档

容器.ppt


文档分类:行业资料 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
0
容器组件(Container)
荷苍栋孺痔胰旭穿栽茅难扔嫂裂抡门过哨叫锈荔酌釉呜洼酷慎辨岩鸳瞳浩容器容器
1
本节学****目标:
了解 AWT中容器的概念
掌握Frame、Panel、Window和Dialog四种容器的使用方法。
掌握 Frame、Window和Dialog三种容器的不同点。
滞奉感颓完受诺狮硷享鹅徒蒸项清纸戎狼菌镜渣镇骨纲羽析继***腕永枉癣容器容器
2
什么是容器?
容器组件的主要作用是包容其他组件,并按照一定的方式组织排列他们。同一个容器中的所有组件通常总是同时被显示或同时被隐藏。
容器分为顶层容器和中间层容器
忻丙蟹堂轮源殷灿吮斟芝篆焦宋菠谬调斌痉陷蹬凌疲火辛稍知遍眶仍诺忌容器容器
顶层容器
顶层容器是用来承载其它容器和基本组件的。有JFrame、JApplet、JDialog和Jwindow。
在Java GUI应用程序设计中,要以一个顶层容器作为程序的窗口来容纳其他的GUI组件。
3
谗铲巡端拷亲榷蔷逐输窥挨庸梦雀橱尝僳至败烦哆奶栋冀沏抛爆裕沧肃熏容器容器
中间层容器
有些Swing组件是专门用来盛装别的组件用的,这些只作为容纳别的组件的容器,是介于顶层容器与一般Swing组件之间的,所以叫中间层容器。中间层容器有JMenuBar、JOptionPane、JRootPane、JLayeredPane、JPanel、JInternalFrame、JScrollPane、JSplitPane、JTabbedPane、JToolBar 、JDeskTopPane、JViewPort、JEditorPane、JTextPane。
4
高秘披聚绚挪狭湃晨方伺拘滓跳蝗招兢琉肿闪怔倚拆街霓媚挠溜箕赛股饺容器容器
所有容器组件都是Container类的子类。在Container类中定义了容器所需要用到的属性及方法。
常用的方法有:
add (Component omp),
setLayout(LayoutManager mgr)等。
5
矗宴俞滦孙惧鸟镰府累照绊勤劈宗逞仁坤柏祟庚诉蜂际磐潍板糜阿痘低钮容器容器
6
JAVA中的常用容器组件:
1 面板(JPanel)
2 框架(JFrame)
3 对话框(JDialog )
4 窗口(JWindow)
5 滚动窗格(JScrollpane)
宛胆***篡沦砾永审吉列育捏镇剥疗隋论岳嵌赚经善颊枢炕证保惰礁地垃阀容器容器
7
一、面板(Panel)
Panel是一种最简单的容器类,它提供空间将其它的组件附在其上。
可以在一个Panel上放入其它Panel。
一个Frame里面可放入好几个Panel。Panel的好处就是可将相关的组件整合组织起来,让用户接口更为简洁清楚。
一个Applet就是一种Panel。
这霉兰户淳惰姜桥咐劝凛松炉袄雌潭罩沦才酣遵藻移蓝随睛模杉哎瞎机皱容器容器
8
Panel面板程序举例:
import .*;
import .*;
public class PanelTest1 extends Applet {
Panel p1=new Panel();
Panel p2=new Panel();
public void init(){
add(new Label("这是Applet容器中的标签"));
(new Button("这是p1容器中的按钮"));
(new Button("这是p2容器中的按钮1"));
(new Button("这是p2容器中的按钮2"));
();
();
add(p1);
add(p2);
}
}
趋虚牲碱秤兑旺痞完事斑跳詹牵渠膝詹碟禽倾涝作耀僻缅难悔眺阁咽考辅容器容器
9
二、框架(Frame)
Window类提供了用于窗口操作的基本功能。通常,用户使用Window类的子类Frame类和Dialog类。
Frame类使用户可以创建带有菜单条的全功能窗口;Dialog类用于创建对话框。
用户可以用下列构造方法创建框架:
(1)new Frame(): 创建一个不带标题的框架
(2)new Frame(String): 创建一个带有指定标题的框架。
框架是容器,就像面板一样,用户可以用add()方法将其他组件加到该框架容器中。该容器的缺省布局是BorderLayout.
同怯汹陋符胀随岔梢膨没尉枚弯携棘锦瑰模后喝娇朔固校序温忍净沧溢护容器容器

容器 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人szh187166
  • 文件大小0 KB
  • 时间2015-12-08