public class TestJpanle extends JFrame {
public TestJpanle() {
Container container = this.getContentPane();
container.setLayout(new GridLayout(2,1,10,10)); //表格布局2行1列间距10
JPanel panel = new JPanel(new GridLayout(1, 3));
JPanel panel1 = new JPanel(new GridLayout(1, 2));
JPanel panel2 = new JPanel(new GridLayout(2, 1));
JPanel panel3 = new JPanel(new GridLayout(3, 2));
panel.add(new JButton("1"));
panel.add(new JButton("1"));
panel.add(new JButton("1"));
panel1.add(new JButton("2"));
panel1.add(new JButton("2"));
panel2.add(new JButton("3"));
panel2.add(new JButton("3"));
panel2.add(new JButton("3"));
panel2.add(new JButton("3"));
panel3.add(new JButton("4"));
panel3.add(new JButton("4"));
panel3.add(new JButton("4"));
panel3.add(new JButton("4"));
panel3.add(new JButton("4"));
panel3.add(new JButton("4"));
container.add(panel);
container.add(panel1);
container.add(panel2);
container.add(panel3);
this.setVisible(true);
this.setSize(500,500);
this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new TestJpanle();
}
}
JPanle组件按钮 表格布局
最新推荐文章于 2023-05-14 17:21:32 发布