【Java开源代码栏目提醒】:以下是网学会员为您推荐的Java开源代码-BoxLayoutDemoBox.java,希望本篇文章对您学习有所帮助。
import javax.swing.*;
import java.awt.*;
public class BoxLayoutDemoBox extends JFrame {
private JButton button1, button2, button3, button4, button5, button6;
private Box boxH, boxV;
public BoxLayoutDemoBox() {
this.setTitle("欢迎使用图书
管理系统 ");
Container container = this.getContentPane();
container.setLayout(new BorderLayout());
boxH = Box.createHorizontalBox(); // 通过Box类的静态方法创建水平方向布局
// 创建一个标准命令按钮,按钮上的标签有构造方法中的参数指定
button1 = new JButton("ButtonA");
button2 = new JButton("ButtonB");
button3 = new JButton("ButtonC");
// 把命令按钮组件添加到水平布局的Box容器中
boxH.add(button1);
boxH.add(button2);
boxH.add(button3);
container.add(boxH, BorderLayout.NORTH);// 把Box容器放入内容窗格北部区域
boxV = new Box(BoxLayout.Y_AXIS); // 利用构造方法创建一个垂直的Box容器
button4 = new JButton("ButtonD");
button5 = new JButton("ButtonE");
button6 = new JButton("ButtonF");
// 把命令按钮组件加入Box容器
boxV.add(button4);
boxV.add(button5);
boxV.add(button6);
container.add(boxV, BorderLayout.CENTER); // 把Box容器放入内容窗格中间区域
this.setVisible(true);
this.setSize(600, 450);
}
public static void main(String[] args) {
new BoxLayoutDemoBox();
}
}