📄 gridlayoutdemo.java
字号:
import java.awt.*;
import java.awt.event.*;
public class GridLayoutDemo extends Frame{
private final String names[]={"one","two","three","four","five","six","seven","eight","nine"};
private Button[] buttons=new Button[9];
public Button button=new Button("zero");
private boolean flag=true;
final GridLayout layout1=new GridLayout(3,3,5,5);
final GridLayout layout2=new GridLayout(3,3);
public GridLayoutDemo(String title){
super(title);
setLayout();
ActionListener listener=new ActionListener(){
public void actionPerformed(ActionEvent event){
setLayout();
GridLayoutDemo.this.validate();
}
};
for(int i=0;i<buttons.length;i++){
buttons[i]=new Button(names[i]);
buttons[i].addActionListener(listener);
add(buttons[i]);
}
setSize(250,250);
setVisible(true);
}
private void setLayout(){
if(flag)
{
setLayout(layout1);
}
else
setLayout(layout2);
flag=!flag;
}
public static void main(String args[]){
new GridLayoutDemo("Hello");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -