一、 GUI中的组件最终都是继承于Component
二、组件在容器中的布局常用的有四种布局方式:
1、FlowLayout 流布局管理器
特点:从左到右,从上到下,居中排列,布局会随窗体的大小改变而改变,一般在某一固定的行中使用FlowLayout布局
2、BorderLayout 边框布局管理器

特点:南北横向贯通 东西不贯通,BoderLayout是JFrame的默认布局管理器
当在BoderLayout中再使用BorderLayout布局时,第二个BorderLayout中必须手动设置各项的高
度尺寸(使用this.setPreferredSize(new Dimension(0, 55));),不然第二个BorderLayout里的北南内容不能显示
3、GridLayout 风格布局管理器
特点:通过GridLayout布局可以分成几行几列,每一块肯定等大。
4、CardLayout 卡片布局管理器
三、软件界面的一般结构

四、一般使用内部类结构来处理鼠标的事件。
this.cancelBtn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
System.exit(0);
}
});
本文深入探讨了Java GUI中的组件及其布局管理器,详细介绍了FlowLayout、BorderLayout、GridLayout和CardLayout四种布局方式的特点和应用,同时阐述了软件界面的一般结构及鼠标事件的处理方法。
5万+

被折叠的 条评论
为什么被折叠?



