java布局管理器入门详解
来源:互联网 发布:巅峰减重 知乎 编辑:程序博客网 时间:2024/06/06 13:00
原文地址:点击打开链接
首先来了解一下java布局管理器。java提供了5种布局管理器分别是:BorderLayout,FlowLayout,GridBagLayout,GridLayout,null。
布局方式之多,让人眼花缭乱。到底哪种是我们需要的呢?请往下看。
1.BorderLayout (边框布局)是Frame里默认的布局,BorderLayout把java界面分为上北、下南、左西、右东和中间,5个部分,在未指定控件大小的情况下,被加入的控件将会随着内容大小自动伸缩,随着窗口的放大缩小也相应的产生伸缩。如图所示:
2.FlowLayout (流水布局) 顾名思义,是把所有控件按照流水一样排列,若当前行放不下了,则自动排到下一行。控件的大小也是根据控件内容,窗口大小做出相应的伸缩。如图所示:
3.GridBagLayout (网格包布局)默认把控件以网格的形式放到中间,此布局管理器功能灵活比较复杂,后面将单独提出解析。如图所示:
4.GridLayout (网格布局) 该布局将所有控件按从左到右,从上到下的形式把控件以网格的形式排列出来,除了下图所示,你还可以这样来使用网格布局:
setLayout(new GridLayout(4,4));//表示在界面中分出大小相等4行4列的表格
5.null (空布局)此布局需要程序员指定所有控件的4个属性,既setBounds(左距,上距,长,宽)。左距指的是从左边界到该控件左上角的距离,上距指的是上边界到该控件左上角的距离。如图所示:
阅读全文
1 0
- java布局管理器入门详解
- java布局管理器入门详解
- JAVA中GridBagLayout布局管理器应用详解
- JAVA中GridBagLayout布局管理器应用详解
- AsWing布局管理器入门
- Qt布局管理器入门
- Android布局管理器详解
- 离开Java布局管理器
- 离开Java布局管理器
- Java布局管理器使用方法
- Java布局管理器
- Java GUI布局管理器
- JAVA布局管理器
- JAVA布局管理器
- java布局管理器
- Java布局管理器
- [Java] GridLayout 布局管理器
- JAVA 布局管理器
- 一例当前上下文中不存在名称“model”问题的处理
- 【20171001】python_语言设计(2)循环与分支
- 字符串(string)
- Linux Shell高级技巧(三)
- C#--WinForm保存学员对象的综合验证
- java布局管理器入门详解
- leetcode---combination-sum-ii---dfs
- Hibernate的@Embeddable注解
- css-弹性盒模型
- Coursera 深度学习 deep learning.ai 吴恩达 神经网络和深度学习 第一课 第二周 编程作业 Python Basics with Numpy
- stm32 ADC全解(单次,连续DMA传输)
- bzoj 3894: 文理分科
- java调用WebService接口
- 实用C语言管道小程序