我正在尝试用Java创建一个GUI应用程序。
我想调用/包含带有一些代码的JPanel-2到另一个JPanel-1(作为容器),它位于一个单独的类(Mainclass)中。
这会有用吗?
Jpanel Japnel1 = new Jpanel.getcontentpane().add(Mainclass.panel-2);
答案 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 );
对于进一步的建议,这个问题太模糊了。