第十一周总结
图形用户界面
特征:
图形界面对象及其框架(图形界面对象
之间的包含关系)
图形界面对象的布局(图形界面对象之
间的位置关系)
图形界面对象上的事件响应(图形界面
对象上的动作)
Java图形界面开发的两种技术:AWT
(大量使用Windows的系统函数),
Swing(采用Java实现用户界面,可以
在任意的系统平台上工作)
AWT包工具类
1.组件Component
2.容器Container所有的AWT组件都应
该放到容器中
3.布局管理器Layout Manager
Swing保存在javax.swing包中,所有
的组件都从JComponent扩展出来的
默认对齐方式 左对齐,居中对齐
JLbbel类
更改JLabel的文字样式
使用component类中定义的方法更改使
用的字体。
public void setFont(Font f)
java.awt.Font类
布局管理器
类型:FlowLayout,BorderLayout,
GridLayout,CardLayout,绝对定位。
FlowLayout:流水布局
对齐方式:public static final int *;(常量)
默认对齐为居中对齐且间隔5个像素。
BorderLayout:将版面划分为东南西
北中。public static final String *;(常量)
先在区域中加容器,一般不会加控件让其进
行更复杂的排列
GridLayout:表格形式
使用时需设置显示的行数和列数
留行减列,无论多少按钮首先保证行。
CardLayout:将一组组彼此重叠的组件
进行布局,每次只展现一个界面;
public void * (Container parent)
翻转到*图片
pack:自适应内容。
绝对定位:设置绝对坐标
public void setBounds (int x, int y,int
width,int height)
学会应用用在的地方