2016-11-12 56 views
0

我米用在NetBeans IDE中的Java,我創建了一個包含兩個小組的第一個包含一個按鈕,第二個是空的如何使用方法調用在另一個面板中顯示特定面板?

我還創建了一個包含一些文本字段和標籤 一個JPanel文件的JFrame我想創建一個方法,該方法將在JFrame中

我的代碼如下顯示在空面板中的JPanel文件:

public class jpanelTools{ 

    public static final void ShowPanel(JPanel target, JPanel object){ 

    target.add(object, new GridBagConstraints()); 
    target.invalidate(); 
    target.revalidate(); 
    target.validate(); 
    target.repaint(); 
    target.show(); 
    object.validate(); 
    object.repaint(); 
    object.show(); 

    } 
} 

我的JFrame按鈕的actionPerformed代碼:

  jpanelTools.ShowPanel(emptyPanel,new DesignedPanel()); 

圖像顯示我的項目:當我運行的JFrame enter image description here

沒有任何反應。

請告訴我該怎麼做。

+1

1)爲了更好地提供幫助,請發佈[MCVE]或[簡短,獨立,正確的示例](http://www.sscce.org/)。 2)不要發佈你的IDE的圖片,而是發佈相關文本。 –

回答

1

嘗試使用Card Layout這將允許您交換面板。

本教程提供了一個工作示例來幫助您開始。

相關問題