📄 gridbagtest3.java
字号:
//gridbagtest3.java
//Author Xie-Hua Sun
//Two controls of text2 and Button "Sun" occupy the same grid (0,1)
//key words:gridx,gridy
import java.awt.*;
import java.awt.event.*;
public class gridbagtest3 extends Frame {
Button button1,button2,button3;
TextArea text1,text2;
public gridbagtest3(){
GridBagLayout gbl=new GridBagLayout();
GridBagConstraints gbc=new GridBagConstraints();
setLayout(gbl);
button1=new Button("Ted");
//gbc.anchor=GridBagConstraints.NORTHEAST;
gbl.setConstraints(button1,gbc);
add(button1);
gbc.anchor=GridBagConstraints.CENTER;
button2=new Button("Stevenson");
gbl.setConstraints(button2,gbc);
add(button2);
text1=new TextArea("",5,10);
gbc.gridwidth=GridBagConstraints.REMAINDER;
gbl.setConstraints(text1,gbc);
add(text1);
//another line
gbc.gridwidth=1; //水平占1格
//gbc.anchor=GridBagConstraints.EAST;
text2=new TextArea("", 5,10);
add(text2,gbc);
gbc.gridwidth=2; //水平占2格
//gbc.anchor=GridBagConstraints.EAST;
button3=new Button("Sun");
gbc.gridx=1;
gbc.gridy=2;
add(button3,gbc);
setSize(300,250);
setVisible(true);
}
public static void main(String args[]){
gridbagtest3 myGridbag=new gridbagtest3();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -