【Java开源代码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学会员整理了Java开源代码-BorderLayoutDemo.java的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
import javax.swing.*;
import java.awt.*;
public class BorderLayoutDemo extends JFrame {
private JButton button1, button2, button3, button4, button5, button6,
button7;
public BorderLayoutDemo() {
this.setTitle("欢迎使用图书
管理系统 ");
Container container = this.getContentPane(); // 用JFrame内容窗格的默认的布局BorderLayout
button1 = new JButton("ButtonA");// 创建一个标准命令按钮,按钮上的标签有构造方法中的参数指定
button2 = new JButton("ButtonB");
button3 = new JButton("ButtonC");
button4 = new JButton("ButtonD");
button5 = new JButton("ButtonE");
button6 = new JButton("ButtonF");
button7 = new JButton("ButtonG");
JPanel p = new JPanel(); // 创建一个中间容器
container.add(button1, BorderLayout.SOUTH); // button1被放置到南部区域
container.add(button2, BorderLayout.NORTH); // button2被放置到北部区域
container.add(button3, "East"); // button3被放置到东部区域
container.add("West", button4); // button4被放置到西部区域
p.add(button5);
p.add(button6);
p.add(button7); // 把button5、 button6、 button7放到中间容器中
container.add(p); // 把中间容器放到中间区域中
this.setVisible(true);
this.setSize(600, 450);
}
public static void main(String[] args) {
new BorderLayoutDemo();
}
}