import javax.swing.*;
import java.awt.*;//加3个按钮到面板上
public class Panel2
{
public static void main(String [] args)
{
Panel2 gui=new Panel2();
gui.go();
}
public void go()
{
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
JButton button = new JButton("shock me");
JButton buttonTwo= new JButton("bliss");
JButton buttonThree = new JButton("huh?");
panel.setBackground(Color.darkGray);
panel.setLayout(new BoxLayout(panel,BoxLayout.Y_AXIS));//把布局管理器换掉,它的构造函数需要知道要管理那个组件以及使用那个轴
panel.add(button);
panel.add(buttonTwo);
panel.add(buttonThree);
frame.getContentPane().add(BorderLayout.EAST,panel);
frame.setSize(250,200);
frame.setVisible(true);
}
}
BoxLayout的布局
最新推荐文章于 2023-01-14 22:47:14 发布