第9章 图形用户界面(1).ppt
《第9章 图形用户界面(1).ppt》由会员分享,可在线阅读,更多相关《第9章 图形用户界面(1).ppt(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第9章章 图形用户界面图形用户界面()在在Java的图形化界面设计中的图形化界面设计中,主要会用到主要会用到AWT(Abstract Window Toolkit)和和Swing包包.AWT是建立图形用户界面的工具集是建立图形用户界面的工具集,但有一但有一定缺陷定缺陷,主要用于早期的图形用户界面的开发主要用于早期的图形用户界面的开发.使用使用AWT开发出来的用户界面并不是完全开发出来的用户界面并不是完全”平平台独立台独立”.为了解决为了解决AWT的问题的问题,Sun公司开发出公司开发出Swing包包,它是一种强化的图形界面设计工具它是一种强化的图形界面设计工具,是基于是基于AWT的的,所以称
2、其为扩展包所以称其为扩展包.它使用一种它使用一种全新的方式绘制图形组件全新的方式绘制图形组件,运行速度比运行速度比AWT慢慢一些一些,但能够做到完全的但能够做到完全的”平台独立平台独立”.n布局管理器布局管理器nJPanel类类nJDialog类类nJFrame类和类和JWindow类类n事件处理事件处理布局管理器布局管理器 布局是指布局是指Java组件在版面上摆放的次序关系。组件在版面上摆放的次序关系。Java中中提供了专门用于组件布局的管理工具提供了专门用于组件布局的管理工具布局管理器。布布局管理器。布局管理器也是由一些类来实现的,包括局管理器也是由一些类来实现的,包括FlowLayout
3、类、类、BorderLayout类、类、GridLayout类和类和CardLayout类。类。1.FlowLayout顺序布局管理器顺序布局管理器 FlowLayout也称为流式布局管理器也称为流式布局管理器,常用于常用于RadioButton或或CheckBox等组件的排列,它将组件逐个放置在容器的等组件的排列,它将组件逐个放置在容器的一行中,一行满后另起一行。一行中,一行满后另起一行。FlowLayout的构造函数包括:的构造函数包括:FlowLayout()建立默认布局建立默认布局FlowLayout(int align)设置对齐方式设置对齐方式,对齐常量包括对齐常量包括FlowLay
4、out.LEFT,FlowLayout.RIGHT,FlowLayout.CENTERFlowLayout(int align,int hgap,int vgap)2.BorderLayout边界布局管理器边界布局管理器 BorderLayout将容器分为东、西、南、北、中将容器分为东、西、南、北、中5个区个区域域,按照上北下南左西右东的格局分布按照上北下南左西右东的格局分布,各用一个单词标识各用一个单词标识:东:东:EAST南:南:SOUTH西:西:WEST北:北:NORTH中:中:CENTER 放置组件时放置组件时,必须从必须从5中方向中选择一种以靠近窗口的中方向中选择一种以靠近窗口的边界
5、边界,最多放最多放5个组件个组件,少于少于5个时个时,没有放置组件的区域被没有放置组件的区域被相邻的区域占用相邻的区域占用,Frame和和Dialog的默认布局管理器就是的默认布局管理器就是BorderLayout。例:例:BorderLayoutDemo.java3.GridLayout网格布局管理器网格布局管理器 GridLayout内的组件按照网格状布局内的组件按照网格状布局,即把容器面板根即把容器面板根据行数和列数分成同样大小的网格单元据行数和列数分成同样大小的网格单元,每个网格单元可每个网格单元可容纳一个组件容纳一个组件,并且该组件填满整个网格单元并且该组件填满整个网格单元.Grid
6、Layout()生成一个单列的网格布局生成一个单列的网格布局GridLayout(int rows,int columns)GridLayout(int rows,int columns,int hGap,int vGap)可以设置组件之间的水平和垂直间隔可以设置组件之间的水平和垂直间隔例:例:GridLayoutExample.javaJPanel类类 JPanel类也称为面板,专门用于放置组件,而本身又类也称为面板,专门用于放置组件,而本身又可以作为一个独立的组件添加到窗口中。在可以作为一个独立的组件添加到窗口中。在JPanel类之类之间还可以实现嵌套,将小的面板放置到大的面板中。间还可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第9章 图形用户界面1 图形 用户界面
限制150内