BorderLayout布局的简单使用
BorderLayout的常用方法如下:
内容也比较简单,代码如下:
import javax.swing.*;
import java.awt.*;
class Windows3 { //BorderLayout划分五东南西北中五个区域的布局
public JFrame jf;
BorderLayout borderLlayout;
JButton jb;
public Windows3(){
jf=new JFrame();
borderLlayout=new BorderLayout(3,3);
jf.setLayout(borderLlayout);
jf.add(jb=new JButton("东"),BorderLayout.EAST);
jf.add(new JButton("南"),BorderLayout.SOUTH);
jf.add(new JButton("西"),BorderLayout.WEST);
jf.add(new JButton("北"),BorderLayout.NORTH);
jf.add(new JButton("中"),BorderLayout.CENTER);
// jf.setSize(400,300);
jf.pack();
jf.setVisible(true);
}
}
public class Demo {
public static void main(String[] args) {
new Windows3();
}
其中的pack()方法是自动生成的Size
结果如下: