第8章图形用户界面综述.ppt

第8章 图形用户界面;8.1 GUI简介;8.1 GUI简介;8.1 GUI简介; 为了管理好组件,Java语言引入了容器与布局的概念。 其中, 容器是来放置组件的, 布局是用来控制组件排列顺序和位置的。;8.2.1容器 容器是用来容纳其他组件和容器的特殊组件,是由容器类(Container类)创建的对象。容器类是组件类(组件类Component类)的一个子类,具有组件的所有性质。 在AWT技术中,容器类由java.awt包提供,主要包括面板类Panel、窗口类Window、结构类Frame、对话框类Dialog等。 在Swing技术中,容器类由javax.swing包提供,并可分为如下三类: 顶层容器:JFrame、JApplet、JDialog、JWindow; 中间容器:JPanel、JScrollPane、JSplitPane、JDesktopPane、JToolBar; 特殊容器:在GUI 上起特殊作用的中间层,如JInternalFrame、JLayeredPane、JRootPane。 ;注意: 顶层容器可以独立显示,而其他2类必须放在一定容器中才能显示。 一个容器??调用add()方法将组件添加到该容器中。 大多数容器被设计成可以放若干组件以及包含有若干组件的容器。 Java语言引入了布局管理器(LayoutManager)管理容器中的各种组件,创建容器

文档评论(0)

1亿VIP精品文档

相关文档