1、在使用JFrame的框架的使用,JFrame定义了三种布局方式:流式布局网格布局默认为边界布局下面我来介绍一下各自的使用方法
2、首先创建按钮,使用按钮来说明布局的方法,首先定义5个按钮
3、之后创建5个按钮,对JButton进行实例化
4、使用边界布局方式,将5个按钮添加到主窗口
5、如果使用流式布局,那么将使用setLayout(new FlowLayout()),将组件以先后顺序向下顺延
6、当改变窗口大小的时候,流式布局会自动调整组件的布局
7、网格式布局,就是使用setLayout(new GridLayout(n,m,x,y)); 把界面分成n行m列,间距为(x,y)宽的布局形式
8、有些布局仅使用三种方式布局是不行的,还需要使用面板JPanel,JPanel可以理解为窗口中的窗口,就是组件的容器,而装入面板的组件会以流式布局排列,使用
9、总结: 在使用JPanel的时候一般步骤: 1.定义JPanel 2.创建面板,使用类的实例化 3.将组件添加到面板 4.将面板添加到窗口三种布局方式: 默认的布局方式是边界布局: this.add(bt1,BorderLayout.NORTH); //在添加中设置布局方式 流式布局: this.setLayout(new FlowLayout()); 网格式布局: this.setLayout(new GridLayout(n,m,x,y)); n行m列,间距为(x,y)