一、 GUI中的组件最终都是继承于Component
二、组件在容器中的布局常用的有四种布局方式:
1、FlowLayout 流布局管理器
特点:从左到右,从上到下,居中排列,布局会随窗体的大小改变而改变,一般在某一固定的行中使用FlowLayout布局
2、BorderLayout 边框布局管理器
特点:南北横向贯通 东西不贯通,BoderLayout是JFrame的默认布局管理器
当在BoderLayout中再使用BorderLayout布局时,第二个BorderLayout中必须手动设置各项的高
扫描二维码关注公众号,回复:
1358278 查看本文章
度尺寸(使用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); } });