javaGUI-- JPanel

JPanel容器
在这里插入图片描述

package cn.usts.edu.lesson05;

import javax.swing.*;
import java.awt.*;

public class JPanelDemo extends JFrame {

    public JPanelDemo() {
        this.setTitle("JPanel");
        this.setBounds(100,100,400,400);
        this.setVisible(true);
        this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

        this.setLayout(new GridLayout(2,2,10,20));// 后边的两个参数都是  行间距  和  列间距
        JPanel panel01 = new JPanel(new GridLayout(1,3));
        JPanel panel02 = new JPanel(new GridLayout(3,1));
        JPanel panel03 = new JPanel(new GridLayout(2,3,10,10));
        JPanel panel04 = new JPanel(new GridLayout(2,2));

        JButton button1 = new JButton("1");
        JButton button2 = new JButton("1");
        JButton button3 = new JButton("1");

        JButton button4 = new JButton("2");
        JButton button5 = new JButton("2");
        JButton button6 = new JButton("2");

        JButton button7 = new JButton("3");
        JButton button8 = new JButton("3");
        JButton button9 = new JButton("3");
        JButton button10 = new JButton("3");
        JButton button11 = new JButton("3");
        JButton button12 = new JButton("3");

        JButton button13 = new JButton("4");
        JButton button14 = new JButton("4");
        JButton button15 = new JButton("4");
        JButton button16 = new JButton("4");

        panel01.add(button1);
        panel01.add(button2);
        panel01.add(button3);

        panel02.add(button4);
        panel02.add(button5);
        panel02.add(button6);

        panel03.add(button7);
        panel03.add(button8);
        panel03.add(button9);
        panel03.add(button10);
        panel03.add(button11);
        panel03.add(button12);

        panel04.add(button13);
        panel04.add(button14);
        panel04.add(button15);
        panel04.add(button16);


        Container container = this.getContentPane();
        container.add(panel01);
        container.add(panel02);
        container.add(panel03);
        container.add(panel04);

    }

    public static void main(String[] args) {
        new JPanelDemo();
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值