📄 testgridlayout.java
字号:
import java.awt.*;
import static java.awt.BorderLayout.*;
/**
* Description:
* <br/>Copyright (C), 2005-2008, Yeeku.H.Lee
* <br/>This program is protected by copyright laws.
* <br/>Program Name:
* <br/>Date:
* @author Yeeku.H.Lee kongyeeku@163.com
* @version 1.0
*/
public class TestGridLayout
{
public static void main(String[] args)
{
Frame f = new Frame("计算器");
Panel p1 = new Panel();
p1.add(new TextField(30));
f.add(p1 , NORTH);
Panel p2 = new Panel();
//设置Panel使用GridLayout布局管理器
p2.setLayout(new GridLayout(3, 5 , 4, 4));
String[] name = {"0" , "1" , "2" , "3" , "4" , "5" ,
"6" , "7" , "8" , "9" , "+" , "-" , "*" , "/" , "."};
//向Panel中依次添加15个按钮
for (int i = 0 ; i < name.length; i++ )
{
p2.add(new Button(name[i]));
}
f.add(p2);
//设置窗口为最佳大小
f.pack();
//将窗口显示出来(Frame对象默认处于隐藏状态)
f.setVisible(true);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -