JAVA GUI 编程

一、 GUI中的组件最终都是继承于Component

 

二、组件在容器中的布局常用的有四种布局方式:

 

1、FlowLayout  流布局管理器

特点:从左到右,从上到下,居中排列,布局会随窗体的大小改变而改变,一般在某一固定的行中使用FlowLayout布局

 

2、BorderLayout  边框布局管理器


JAVA GUI 编程_第1张图片

特点:南北横向贯通   东西不贯通,BoderLayout是JFrame的默认布局管理器

当在BoderLayout中再使用BorderLayout布局时,第二个BorderLayout中必须手动设置各项的高

度尺寸(使用this.setPreferredSize(new Dimension(0, 55));),不然第二个BorderLayout里的北南内容不能显示

 

3、GridLayout 风格布局管理器  

特点:通过GridLayout布局可以分成几行几列,每一块肯定等大。

 

4、CardLayout  卡片布局管理器

 

三、软件界面的一般结构


JAVA GUI 编程_第2张图片

四、一般使用内部类结构来处理鼠标的事件。

this.cancelBtn.addActionListener(new ActionListener() {
			
			@Override
			public void actionPerformed(ActionEvent arg0) {
				// TODO Auto-generated method stub
				System.exit(0);
			}
});
 

 

你可能感兴趣的:(回顾历史)