测试JPanel容器的java问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 01:43:20
import javax.swing.*;
import java.awt.*;
public class MyJPanelTest extends JFrame{
JFrame Frame;
JPanel panel1;
JPanel Panel2;
public MyJPanelTest(){
//创建JFrame对象,标题是“测试JPanel组件”
Frame = new JFrame("测试JPanel组件");
//面板对象panel1
panel1 = new JPanel();
//设置面板对象的边界对象为TitledBorder
panel1.setBorder(new TitledBorder("panel1"));
//在面板上添加一个按钮对象
panel1.add(new JButton("panel1"));

panel2 = new JPanel();
panel2.add(new JButton("panel2"));
panel2.setBorder(new TitledBorder("panel2"));

Container cp = Frame.getContentPane();
//设置容器的布局方式为FlowLayout
cp.setLayout(new FlowLayout());
//依次向容器中添加面板对象
cp.add(panel1, BorderLayout.WEST);
cp.add(panel2, BorderLayout.CENTER);
Frame.setSize(300,200);
Frame.show();
}
public static void main(String[] args){
new MyJP

1.导入 import javax.swing.border.TitledBorder;
2.你定义的 panel2 是 JPanel Panel2;是大写的P,用的时候是小写的

是这吗?