package GUI;
import javax.swing.*;
import java.awt.*;
public class BorderLayoutDemo extends JFrame{
//构造函数初始化对象值
public BorderLayoutDemo() {
setLayout(new BorderLayout(5,5));
setFont(new Font("Helvetica",Font.PLAIN,14));
getContentPane().add("North",new JButton(BorderLayout.NORTH));
getContentPane().add("South",new JButton(BorderLayout.SOUTH));
getContentPane().add("East",new JButton(BorderLayout.EAST));
getContentPane().add("West",new JButton(BorderLayout.WEST));
getContentPane().add("Center",new JButton(BorderLayout.CENTER));
}
}
package GUI;
import javax.swing.JFrame;
public class BorderLayoutDemoTest {
public static void main(String[] args) {
BorderLayoutDemo f=new BorderLayoutDemo();
f.setTitle("边界布局");
f.pack();
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setLocationRelativeTo(null);
}
}