盒式布局BoxLayout
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package x_013;
import javax.swing.*;
//import java.awt.*;
/**
*
* @author Administrator
*/
public class XBoxLayout extends JFrame{
JButton panic=new JButton("North");
JButton dont=new JButton("South");
JButton blame=new JButton("Centre");
JButton save=new JButton("East");
JButton med=new JButton("West");
public XBoxLayout(){
super("Crisis");
setSize(400,250);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
JPanel pane=new JPanel();
BoxLayout box=new BoxLayout(pane,BoxLayout.Y_AXIS);
pane.setLayout(box);
pane.add(panic);//添加按钮时要注意说明要添加进布局的哪个方位
pane.add(dont);
pane.add(save);
pane.add(blame);
pane.add(med);
add(pane);
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
XBoxLayout sal=new XBoxLayout();
}
}
运行截图: