/**
* 网格布局
*
* @time 3:22:44 PM
* @author retacn yue
* @Email zhenhuayue@sina.com
*/
@SuppressWarnings("unused")
public class Test_GridLayoutDemo extends Frame {
private static final long serialVersionUID = 1L;
Button b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, ba, bm, bd, be, bp;
Panel panel;
/**
* 构造器
*/
public Test_GridLayoutDemo() {
super("网格布局管理器");
panel = new Panel();
panel.setBackground(Color.orange);
/**
* 网格布局
*/
panel.setLayout(new GridLayout(4, 4, 3, 3));
b7 = new Button("A");
panel.add(b7);
b8 = new Button("B");
panel.add(b8);
b9 = new Button("C");
panel.add(b9);
bd = new Button("D");
panel.add(bd);
b4 = new Button("E");
panel.add(b4);
b5 = new Button("F");
panel.add(b5);
b6 = new Button("G");
panel.add(b6);
bp = new Button("H");
panel.add(bp);
b1 = new Button("I");
panel.add(b1);
b2 = new Button("J");
panel.add(b2);
b3 = new Button("K");
panel.add(b3);
bm = new Button("L");
panel.add(bm);
b0 = new Button("M");
panel.add(b0);
ba = new Button("N");
panel.add(ba);
be = new Button("O");
panel.add(be);
this.add("Center", panel);
this.setSize(200, 200);
this.setVisible(true);
addWindowListener(new koWindowListener());
}
public static void main(String[] args) {
Test_GridLayoutDemo gridLayoutDemo = new Test_GridLayoutDemo();
}
/**
* 自定义关闭窗口
*/
class koWindowListener extends WindowAdapter {
@Override
public void windowClosing(WindowEvent e) {
e.getWindow().dispose();
System.exit(0);
}
}
}
分享到:
相关推荐
Android移动应用开发网格布局GridLayout的特点.pdf 学习资料 复习资料 教学资源
Android移动应用开发网格布局GridLayout的常用属性.pdf 学习资料 复习资料 教学资源
React-Grid-Layout:网格布局(grid layout)系统,但专为 React 服务
主要介绍了JavaSwing GridLayout 网格布局的实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
GridLayout 是一种 Java Swing 库提供的布局管理器,用于在容器中将组件排列为规则的行列网格。 GridLayout 的特点如下: 组件按照行和列的顺序进行排列。 所有的单元格大小相等,会根据容器的大小自动调整。 可以...
网格布局标签是GridLayout。这个布局是android4.0新增的布局。这个布局只有4.0之后的版本才能使用。本文给大家介绍Android布局之GridLayout网格布局相关知识,感兴趣的朋友一起学习吧
Java Swing布局管理器GridLayout例子
Android使用GridLayout布局完成简易计算器界面设计的任务要求.pdf 学习资料 复习资料 教学资源
Java布局管理的好例子,包括GridLayOut BorderLayOut CardLayOut等布局管理的实现
GridLayout 布局管理 格子布局 详细解析应该很有用
三十一、Java 图形化界面设计——布局管理器之 GridLayout(网格布局) 网格布局特点: l 使容器中的各组件呈 M 行×N 列的网格状分布。 l 网格每列宽度相同,等于容器的宽度除以网格的列数。 l 网格每行高度相同,...
网格布局控件,可以让你不需要考虑GridLayout,adapter等,直接往布局里添加子控件即可。项目地址:https://github.com/rafi-kamal/Android-Dashboard-Layout-Library 效果图:如何使用直接添加子控件即可 ...
10.2.2 GridLayout网格布局管理器 ; 10.2.2 GridLayout网格布局管理器 ; 10.2.3 BoraderLayout边框布局管理器 ; 10.2.3 BoraderLayout边框布局管理器 ;10.2.4 学生实践练习;10.2.4 学生实践练习;10.3 常用...
Android基础入门教程——2.2.5 GridLayout(网格布局)-附件资源
QML 还提供了另外一种用于布局的机制。我们将这种机制成为锚点(anchor)。锚点允许我们灵活地设置两个元素的相对位置。它使两个元素之间形成一种类似于锚的关系,也就是两个元素之间形成一个固定点。锚点的行为类似...
移动互联网应用
主要介绍了Android中使用GridLayout网格布局来制作简单的计算器App的实例,GridLayout比表格布局TabelLayout更容易用来制作计算器这样的多按钮排列的界面,需要的朋友可以参考下
LinearLayout 线性布局 控制组件 横向 或者 纵向 排列 ...GridLayout 网格布局 设置行列来装填控件 AbsoluteLayout 绝对布局 组件位置通过x, y坐标来控制, 布局容器不再管理组件位置, 大小, 这些都可以自定义;
这是一个android开发的网格布局介绍,含代码和实例,基于android studio平台