问题描述
- java中GUI多布局问题,求解
-
import java.awt.*;
import javax.swing.*;
public class Demo7_5 extends JFrame{JPanel jp1,jp2;
JButton jb1,jb2,jb3,jb4,jb5,jb6;
public static void main(String[] args){
Demo7_5 demo7_5 = new Demo7_5();
}
public Demo7_5(){
//创建组件
jp1=new JPanel();
jp1=new JPanel();jb1=new JButton("苹果");
jb2=new JButton("香蕉");
jb3=new JButton("橘子");
jb4=new JButton("桔子");
jb5=new JButton("梨子");
jb6=new JButton("黄连");jp1.add(jb1);
jp1.add(jb2);
jp2.add(jb3);
jp2.add(jb4);
jp2.add(jb5);this.add(jp1,BorderLayout.NORTH);
this.add(jb6,BorderLayout.CENTER);
this.add(jp2,BorderLayout.SOUTH);this.setTitle("多布局案例");
this.setSize(200,200);
this.setLocation(300,200);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//显示
this.setVisible(true);
}
}
那个地方错了?
解决方案
第二行
jp1=new JPanel();
->
jp2=new JPanel();
解决方案二:
wxpython的gui布局问题