个性化阅读
专注于IT技术分析

Java JPanel

本文概述

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

它没有标题栏。

JPanel类声明

public class JPanel extends JComponent implements Accessible

常用的构造函数:

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

Java JPanel示例

import java.awt.*;
import javax.swing.*;
public class PanelExample {
	 PanelExample()
	    {
	    JFrame f= new JFrame("Panel Example");  
	    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();
	    }
	}

输出:

Java Jpanel 1

赞(0)
未经允许不得转载:srcmini » Java JPanel

评论 抢沙发

评论前必须登录!