2010-06-21 67 views
3

我正在使用Swing框架,並且我有一個問題。如何設置文本框在框架中不可見

地址面板動態添加到主框架。我想從地址面板上的主框架調用visible(false)方法。

+3

請添加一些代碼來顯示上下文並表示你已經嘗試了什麼迄今。 – akf 2010-06-21 01:55:00

回答

3

您需要做的是將JTextField作爲AddressPanel的私人成員進行存儲。並且,在AddressPanel中,添加一個名爲hideTextField()的方法。然後,在該方法中,在專用JTextField成員上調用setVisible(false)方法。

的代碼可能類似於以下內容:

public class AddressPanel { 

    private JTextField textFieldToHide; 

    public void hideTextField(){ 
     textFieldToHide.setVisible(false); 
    } 
} 

然後,在主框架中使用它,像這樣:

addressPanel.hideTextField();