将JPanel从另一个类调用到另一个JPanel

时间:2013-05-29 19:49:59

标签: java insert include

我正在尝试用Java创建一个GUI应用程序。

我想调用/包含带有一些代码的JPanel-2到另一个JPanel-1(作为容器),它位于一个单独的类(Mainclass)中。

这会有用吗?

Jpanel Japnel1 = new Jpanel.getcontentpane().add(Mainclass.panel-2);

1 个答案:

答案 0 :(得分:1)

JPanel没有通过'getcontentpane()'返回Container的方法。

JPanel本身就是Container(见http://docs.oracle.com/javase/6/docs/api/javax/swing/JPanel.html)。

如果您想将JPanel添加到另一个JPanel,就像使用任何Container一样,请使用其.add( Component comp)方法,如下所示:

JPanel myJPanel1 = new JPanel();
JPanel myJPanel2 = new JPanel();

myJPanel1.add( myJPanel2 );

对于进一步的建议,这个问题太模糊了。