JFrame的三种布局方式以及JPanel的用法
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)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:135
阅读量:67
阅读量:34
阅读量:95
阅读量:142