[Java] GridLayout 布局管理器
2011-04-13 12:48
375 查看
/**
* @(#)GridLayoutTest.java
*
*
* @author Shylx123
* @version 1.00 2011/4/12
*/
import java.awt.*;
public class GridLayoutTest {
/**
* Creates a new instance of <code>GridLayoutTest</code>.
*/
public GridLayoutTest() {
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
// 创建frame and Button
Frame f = new Frame("GridLayout Test");
Button b1 = new Button("1");
Button b2 = new Button("2");
Button b3 = new Button("3");
Button b4 = new Button("4");
Button b5 = new Button("5");
Button b6 = new Button("6");
//设置frame的布局管理器为 GirdLayout 类形,并座次添加button
f.setLayout(new GridLayout(3,4));
f.add(b1);
f.add(b2);
f.add(b3);
f.add(b4);
f.add(b5);
f.add(b6);
//set Frame
f.setLocationByPlatform(true);
f.setResizable(false);// 设置frame的大小不能改变
f.pack();
f.setVisible(true);
}
}
// 将容器区域划分成规则的矩形网络,每个单元格区域大小相等,
// 组件被添加到每个单元格中, 按组件加入的顺序先从左到右填
// 满一行后换行, 行间从上到小.
// GridLayout 型布局的组件大小也被布局管理器强行控制, 与单元
// 格同等大小,当容器尺寸发生改变是,组件的相对位置保持不变,
// 但大小自动调整
* @(#)GridLayoutTest.java
*
*
* @author Shylx123
* @version 1.00 2011/4/12
*/
import java.awt.*;
public class GridLayoutTest {
/**
* Creates a new instance of <code>GridLayoutTest</code>.
*/
public GridLayoutTest() {
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
// 创建frame and Button
Frame f = new Frame("GridLayout Test");
Button b1 = new Button("1");
Button b2 = new Button("2");
Button b3 = new Button("3");
Button b4 = new Button("4");
Button b5 = new Button("5");
Button b6 = new Button("6");
//设置frame的布局管理器为 GirdLayout 类形,并座次添加button
f.setLayout(new GridLayout(3,4));
f.add(b1);
f.add(b2);
f.add(b3);
f.add(b4);
f.add(b5);
f.add(b6);
//set Frame
f.setLocationByPlatform(true);
f.setResizable(false);// 设置frame的大小不能改变
f.pack();
f.setVisible(true);
}
}
// 将容器区域划分成规则的矩形网络,每个单元格区域大小相等,
// 组件被添加到每个单元格中, 按组件加入的顺序先从左到右填
// 满一行后换行, 行间从上到小.
// GridLayout 型布局的组件大小也被布局管理器强行控制, 与单元
// 格同等大小,当容器尺寸发生改变是,组件的相对位置保持不变,
// 但大小自动调整
相关文章推荐
- Java AWT编程 布局管理器(三)GridLayout
- [Java] GridLayout 布局管理器
- Java AWT编程 布局管理器(一)FlowLayout
- Java:GridLayout表格布局
- java GridLayout布局 网格布局演示
- Java.布局管理器.CardLayout-GridLayout
- java在线聊天项目0.2版本 制作客户端窗体,使用swing(用户界面开发工具包)和awt(抽象窗口工具包) BorderLayout布局与GridLayout布局不同之处 JPanel设置大小
- Java AWT编程 布局管理器(五)CardLayout
- 布局管理器BorderLayout、FlowLayout、GridLayout
- [疯狂Java笔记]AWT:GridLayout网格布局、GridBagLayout网格袋布局
- Java Layout(页面布局(--FlowLayout,--BorderLayout,--GridLayout))
- Java FlowLayout、BorderLayout、GridLayout、GridBagLayout、CardLayout布局管理器
- java代码用户界面网格布局GridLayout.划分为格子区域
- JavaSwing_1.2: GridLayout(网格布局)
- java awt 简单示例 GridLayout
- 利用Java代码给gridLayout动态添加button按钮
- java-GridLayout布局
- Java图形用户界面2—布局管理器补充CardLayout
- Java FlowLayout、BorderLayout、GridLayout、GridBagLayout、CardLayout布局管理器
- 05 Java图形化界面设计——布局管理器之GridLayout(网格布局)