Java JPanel
精华
小牛编辑
118浏览
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();
}
}
输出结果为: