java的布局-2
来源:互联网 发布:mac 怎么恢复safari 编辑:程序博客网 时间:2024/04/29 15:46
页面布局(--FlowLayout,--BorderLayout,--GridLayout)
所谓的布局管理器分为好多种,最常见的有流式布局管理器(FlowLayout)、边界布局管理器(BorderLayout)和表格布局管理器(GridLayout)。
1.流式布局管理器
是将组件流水似的摆放在Frame或其它构件上,从左到右,依次排放,遇到边界就重新另起行,顺序排放,整体置放在中央的位置。如下所示(这是将Button添加到Frame上,由于Frame的默认布局管理器不是FlowLayout,所以要进行相应的修改,修改方法将在后面介绍):
将Frame拉大的时候上图5个Button将顺序摆放在Frame中部,排成一行,而将Frame缩小的时候,将显示成下图的状态:
五个Button始终还是顺序排放的,只不过在一行中摆放不下的时候将换行排放。
2. 边界布局管理器
则将板块分为东西南北中五个方向,每添加一个组件就要指定组件摆放的方位,放置在东西南北四个方向的组件将贴边放置,如下所示:
当拉大Frame的时候,处在center(中间)的组件就不断积压东西南北四个方向的组件,如下图所示,Button4和Button3只是拉长而宽度不变,而Button1和Button2只是拉宽,而长度不变,Button5则是长宽都变化:
3. 表格布局管理器就是分几行几列将部件摆放到Frame上去,几个部件也是贴边放置的,如下图所示,将6个Button按2行3列排放:
将Frame拉大了的结果如下:
注:Frame的默认布局管理器为边界布局管理器,Panel的默认布局管理器为流式布局管理器,
所谓的布局管理器分为好多种,最常见的有流式布局管理器(FlowLayout)、边界布局管理器(BorderLayout)和表格布局管理器(GridLayout)。
1.流式布局管理器
是将组件流水似的摆放在Frame或其它构件上,从左到右,依次排放,遇到边界就重新另起行,顺序排放,整体置放在中央的位置。如下所示(这是将Button添加到Frame上,由于Frame的默认布局管理器不是FlowLayout,所以要进行相应的修改,修改方法将在后面介绍):
将Frame拉大的时候上图5个Button将顺序摆放在Frame中部,排成一行,而将Frame缩小的时候,将显示成下图的状态:
五个Button始终还是顺序排放的,只不过在一行中摆放不下的时候将换行排放。
2. 边界布局管理器
则将板块分为东西南北中五个方向,每添加一个组件就要指定组件摆放的方位,放置在东西南北四个方向的组件将贴边放置,如下所示:
当拉大Frame的时候,处在center(中间)的组件就不断积压东西南北四个方向的组件,如下图所示,Button4和Button3只是拉长而宽度不变,而Button1和Button2只是拉宽,而长度不变,Button5则是长宽都变化:
3. 表格布局管理器就是分几行几列将部件摆放到Frame上去,几个部件也是贴边放置的,如下图所示,将6个Button按2行3列排放:
将Frame拉大了的结果如下:
注:Frame的默认布局管理器为边界布局管理器,Panel的默认布局管理器为流式布局管理器,
- java的布局-2
- Java的内存布局
- java的布局-1
- java的布局-3
- Java的内存布局
- Java 的GroupLayout布局
- java的布局管理器
- Java的GridBagLayout布局
- java布局管理器的使用
- JAVA的界面布局原理
- Java 布局管理器的种类
- java手写复杂的布局
- java对象的内存布局
- Java对象的内存布局
- java对象的内存布局
- JAVA容器的布局选择
- Java的GridLayout布局管理器:
- Java的GridLayout布局管理器:
- VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- Linux驱动程序学习笔记(3)——点亮LED
- win8系统简介
- 从页面插入信息到数据库(简单实例)
- MYSQL中删除重复记录的方法
- java的布局-2
- #pragma
- 成为高效程序员的搜索技巧
- UVa 839 - Not so Mobile
- 想成为嵌入式程序员应知道的10个基本问题
- 学好大学课程
- MFC 程序的延时操作
- 数组指针与指针数组
- java的布局-3