gridlayout布局java_[Java] GridLayout 布局管理器

/**

* @(#)GridLayoutTest.java

*

*

* @author Shylx123

* @version 1.00 2011/4/12

*/

import java.awt.*;

public class GridLayoutTest {

/**

* Creates a new instance of GridLayoutTest.

*/

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 型布局的组件大小也被布局管理器强行控制, 与单元

// 格同等大小,当容器尺寸发生改变是,组件的相对位置保持不变,

// 但大小自动调整

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值