2
我想加载一个扩展JPanel的类,并且有另一个类的组件,这个组件也将JPanel扩展到另一个类中。 加载包含另一个JPanel的JPanel
而这正是我需要实现: 例
First.java
public class First extends JPanel{
JPanel cont = new JPanel();
public First(){
cont.setBackground(Color.YELLOW);
}
}
例Second.java
public class Second extends JPanel{
JPanel cont = new JPanel();
First first_panel = new First();
public Second(){
cont.setBackground(Color.RED);
cont.add(first_panel);
}
}
例Container.java
public class Container extends JFrame{
JFrame frame = new JFrame();
JPanel cont = new JPanel();
Second second_panel = new Second();
public Container(){
cont.setBackground(Color.GREEN);
cont.add(second_panel);
frame.add(cont);
frame.setVisible(true);
}
}
我能够加载一个接一个班,但是当我试图加载包含另一个panel.class面板图形用户界面不显示它。逻辑有什么问题?有什么问题?
为了更好地帮助越早,张贴[MCVE](http://stackoverflow.com/help/mcve)(最小完备可验证实施例)或[SSCCE](HTTP:// WWW .sscce.org /)(简短,独立,正确的例子)。 –