javaGUI之基本布局方式
2017-01-18 00:15
274 查看
首先我们来思考一个简单的问题,我们在为Frame或者JFrame容器添加组件的时候系统怎么知道我要把这个组件放在哪里?在此我们就延伸出了布局,什么是布局呢?就是按照一定的要求把那些添加的按钮啦,下拉框,或者文本框啦,按照一定的规则摆放。那么java里面有哪些常用的布局方式呢?下面我来为大家讲解。
布局方式一: BorderLayout边界布局
![](http://liangdongzhen.cn/content/uploadfile/201701/e5751484402426.png)
就是把组件放在上 下 左 右 中 里面,这种布局的好处是在进行窗口的放大缩小都是扩大中间的那块区域,其他区域不进行放大缩小,这是常见的布局方式之一。
特点:边界布局的好处是在进行放大缩小时只有centen内容,最大内容展示。
布局方式二:FlowLayout流式布局
![](http://liangdongzhen.cn/content/uploadfile/201701/de601484402866.png)
这种布局方式叫做流式布局,就是把添加的组件挨个从左到右挨个添加,默认是居中,当然你可以自定义,比如从左开始,或者从右开始,随你。
特点:flow布局主要是指能自动适配宽度或高度进行折行...
布局方式三:GridLayout网格布局
![](http://liangdongzhen.cn/content/uploadfile/201701/e1861484403147.png)
这种布局方式就是按照你设定的几行几列来挨个按照顺序把组件添加进表格里面,当然你也可以选择不按照顺序添加,不过不经常使用罢了。
特点: 形似一个无框线的表格,每个单元格中放一个组件 按照顺序添加组件。
好了,常用的基本布局方式我认为就是这三种了,如果你认为不够满足你的野心,你也可以试着去了解其他布局方式。
文章来源http://liangdongzhen.cn
布局方式一: BorderLayout边界布局
![](http://liangdongzhen.cn/content/uploadfile/201701/e5751484402426.png)
就是把组件放在上 下 左 右 中 里面,这种布局的好处是在进行窗口的放大缩小都是扩大中间的那块区域,其他区域不进行放大缩小,这是常见的布局方式之一。
特点:边界布局的好处是在进行放大缩小时只有centen内容,最大内容展示。
布局方式二:FlowLayout流式布局
![](http://liangdongzhen.cn/content/uploadfile/201701/de601484402866.png)
这种布局方式叫做流式布局,就是把添加的组件挨个从左到右挨个添加,默认是居中,当然你可以自定义,比如从左开始,或者从右开始,随你。
特点:flow布局主要是指能自动适配宽度或高度进行折行...
布局方式三:GridLayout网格布局
![](http://liangdongzhen.cn/content/uploadfile/201701/e1861484403147.png)
这种布局方式就是按照你设定的几行几列来挨个按照顺序把组件添加进表格里面,当然你也可以选择不按照顺序添加,不过不经常使用罢了。
特点: 形似一个无框线的表格,每个单元格中放一个组件 按照顺序添加组件。
好了,常用的基本布局方式我认为就是这三种了,如果你认为不够满足你的野心,你也可以试着去了解其他布局方式。
文章来源http://liangdongzhen.cn
相关文章推荐
- javaGUI之基本布局方式
- Java基本功练习十七GUI(图形用户界面基础【基本概念及其使用、三种布局管理器实现同样的框架练习】)
- java加载properties文件的六种基本方式
- java学习之 论GUI中JPanel的布局设置问题
- JAVA中反射的基本调用方式
- JAVA之旅(三十一)——JAVA的图形化界面,GUI布局,Frame,GUI事件监听机制,Action事件,鼠标事件
- Java中GUI的默认窗体布局 和 常见的窗体布局方案
- Java中基本数据类型的存储方式和相关内存的处理方式(java程序员必读经典)
- java 四种xml操作方式的基本使用方法
- Java GUI编程的几种常用布局管理器
- JAVA day03 数组的应用,查找,求最值与基本排序方式
- Java布局方式
- java加载properties文件的六种基本方式
- Android的布局管理器与java中的实现方式不同
- Java操作对象的一种基本方式:“别名”
- [bxd学习java基本点]5.List的ListIterator独有的一个读出方式
- JAVA之旅(三十一)——JAVA的图形化界面,GUI布局,Frame,GUI事件监听机制,Action事件,鼠标事件
- Java开发GUI之CardLayout卡片布局
- Python面向对象和图形用户界面(二)---- GUI的基本框架 & 常用组件 & 布局管理
- 创建android逐帧动画的两种方式 布局和java代码