0
我正在嘗試使用Java創建GUI應用程序。將JPanel從另一個類中調用到另一個JPanel
我想調用/包含JPanel-2與一些代碼到另一個JPanel-1(作爲容器),它是在一個單獨的類(Mainclass)中。
會這樣嗎?
Jpanel Japnel1 = new Jpanel.getcontentpane().add(Mainclass.panel-2);
我正在嘗試使用Java創建GUI應用程序。將JPanel從另一個類中調用到另一個JPanel
我想調用/包含JPanel-2與一些代碼到另一個JPanel-1(作爲容器),它是在一個單獨的類(Mainclass)中。
會這樣嗎?
Jpanel Japnel1 = new Jpanel.getcontentpane().add(Mainclass.panel-2);
JPanel
不必經由 '的getContentPane()' 返回一個Container
的方法。
A JPanel
其本身是Container
(參見http://docs.oracle.com/javase/6/docs/api/javax/swing/JPanel.html)。
如果你想一個JPanel
到其他的JPanel然後添加與任何容器,使用它的方法.add(Component comp)
,如下所示:
JPanel myJPanel1 = new JPanel();
JPanel myJPanel2 = new JPanel();
myJPanel1.add(myJPanel2);
的問題是獲得進一步的建議太含糊。
即使第二個面板(myJPanel2)來自另一個類? – 1heone
即使第二個面板(myJPanel2)來自另一個類?我想要做的是,使左側的按鈕(例如4個按鈕)和窗口中央的JPanel(讓我們稱之爲MAINCONTAINER)的主窗口,用戶點擊一個按鈕,然後與該按鈕相關聯的適當的Jpanel被觸發並出現在MAINCONTAINER中,當用戶點擊另一個按鈕時,相關的JPanel出現在MAINCONTAINER中,我希望它足夠清楚,並且感謝努力 – 1heone
即使第二個面板(myJPanel2)來自另一個類?我想要做的是,使左側的按鈕(例如4個按鈕)和窗口中央的JPanel(讓我們稱之爲MAINCONTAINER)的主窗口,用戶點擊一個按鈕,然後與該按鈕相關聯的適當的Jpanel被觸發並出現在MAINCONTAINER中,當用戶點擊另一個按鈕時,相關的JPanel出現在MAINCONTAINER中,我希望它足夠清楚並且感謝這個努力 – 1heone