高级用户界面GUI设计.ppt
《高级用户界面GUI设计.ppt》由会员分享,可在线阅读,更多相关《高级用户界面GUI设计.ppt(13页珍藏版)》请在三一办公上搜索。
1、1,第12章高级用户界面GUI设计,2,12.1 布局管理器,各种组件都是被简单地放置到容器中,而无法设计和控制这些组件在容器中的位置,为了合理安排组件,我们使用了布局管理器。java.awt包中定义了5种布局类:FlowLayout、BorderLayout、CardLayout、GridLayout和GridBagLayout。javax.swing包中定义了4种布局类:BoxLayout、ScrollPanelLayout、ViewportLayout和OverLayout。,3,12.1.2 BorderLayout布局,BorderLayout布局将容器内空间划分为东、西、南、北、中
2、5个区域,分别用英文EAST、WEST、SOUTH、NORTH、CENTER表示。加入每个组件都要指明它放在容器的哪个区域。如果某个区域没有分配组件,则其他组件可以占据它的空间。窗口默认的布局就是BorderLayout布局,用法如下:(P187)Container c=getContentPane();c.setLayout(new BorderLayout();/因默认,可省c.add(按钮对象,BorderLayout.SOUTH);/南方,4,12.1.3 FlowLayout布局,FlowLayout布局将组件按加入的先后顺序从左向右排列,一行排满之后转到下一行。(似word)用法:
3、(P187)FlowLayout layout=new FlowLayout(FlowLayout.RIGHT);/右对齐c.setLayout(layout);,5,12.1.4 CardLayout布局,CardLayout布局将每个组件看成一张卡片,而屏幕上每次都只有一个组件在最上面,这个组件占据整个容器的空间。(P188),6,12.1.5 GridLayout布局,GridLayout类允许用户使用指定的“行列数”将窗口分割为彼此大小相等的区域,在每个区域放置一个组件。(P189),7,12.2.1 键盘事件处理,在Java中,当用户使用键盘进行操作时,会产生KeyEvent事件。监
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级 用户界面 GUI 设计
链接地址:https://www.31ppt.com/p-6358446.html