当前位置: 首页 > 教程 > Java Swing >

Java JPanel

精华
小牛编辑
122浏览
2023-03-14

1 Java JPanel的介绍

JPanel是最简单的容器类。它提供了一个空间,应用程序可以在其中附加任何其他组件。它继承了JComponents类。

它没有标题栏。

2 Java JPanel的声明

public class JPanel extends JComponent implements Accessible  

3 Java JPanel的构造方法

方法 描述
JPanel() 用于创建具有双缓冲区和流布局的新JPanel。
JPanel(boolean isDoubleBuffered) 用于使用FlowLayout和指定的缓冲策略创建新的JPanel。
JPanel(LayoutManager layout) 用于使用指定的布局管理器创建新的JPanel。

4 Java JPanel的案例

package cn.xnip;

/**
 * 小牛知识库网: https://www.xnip.cn
 */

import java.awt.*;
import javax.swing.*;  
public class PanelExample {  
     PanelExample()  
        {  
        JFrame f= new JFrame("JPanel案例-小牛知识库网");
        JPanel panel=new JPanel();  
        panel.setBounds(40,80,200,200);    
        panel.setBackground(Color.gray);  
        JButton b1=new JButton("Button 1");     
        b1.setBounds(50,100,80,30);    
        b1.setBackground(Color.yellow);   
        JButton b2=new JButton("Button 2");   
        b2.setBounds(100,100,80,30);    
        b2.setBackground(Color.green);   
        panel.add(b1); panel.add(b2);  
        f.add(panel);  
                f.setSize(400,400);    
                f.setLayout(null);    
                f.setVisible(true);    
        }  
        public static void main(String args[])  
        {  
            new PanelExample();
        }  
    }  

输出结果为: