Frame采用默认的BorderLayout布局管理器
center.add(grid,"North")|不必导包| 或者 center.add(grid,BorderLayout.NORTH)|必须导入BorderLayout|
//字符串常量
import java.awt.Button;
import java.awt.Frame;
import java.awt.GridLayout;
import java.awt.Panel;
import java.awt.TextField;
public class Fu {
public static void main(String[] args) {
Frame center=new Frame("zhongxjiz");
Panel grid=new Panel();
grid.add(new TextField(20));
center.add(grid,"North");<-----------------
Panel grid2=new Panel();
grid2.setLayout(new GridLayout(3,5,4,4));
String[] mm={"0","1","2","3","4","5","6",
"7", "8","9","+","-","*","/","="};
for (String string : mm) {
grid2.add(new Button(string));
}
center.add(grid2);
center.pack();
center.setVisible(true);
}
}