简介

JPanel 类是Java 中一种常用到的中间容器,也是使用最多的Swing 组件之一。JPanel 中不仅可以添加组件和其他面板,还可以将JPanel 作为组件加入到JFrame 中去。JPanel 类从JComponent 类继承。

一、常用构造方法
序号方法作用
1public JPanel()创建一个默认布局的JPanel
2public JPanel(LayoutManager layout)创建指定布局管理器的JPanel
二、常用方法
序号方法作用
1public void setLayout(LayoutManager layout)设置面板布局管理器
2public Component add(Component comp)将指定的组件comp添加到面板中
三、简单例子

使用JPanel面板在窗口内布局4个按钮。

import javax.swing.*;
public class JPanelDemo extends JFrame{
    public JPanelDemo(){
        super("JPanel");
        JPanel p1 = new JPanel();
        JPanel p2 = new JPanel();
        //定义2个面板
        JButton b1 = new JButton("小赵");
        JButton b2 = new JButton("小孙");
        p1.add(b1);
        p2.add(b2);
        add(p1,"North");
        add(p2,"South");
        setSize(300,200);
        setVisible(true);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
    public static void main(String[] args){
        new JPanelDemo();
    }
}
运行结果:

在这里插入图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐