如何设置文本字段在框架中不可见

时间:2010-06-21 01:48:23

标签: java swing visibility

我正在使用Swing框架,我有一个问题。

“地址”面板动态添加到主框架。我想从地址面板上的主框架中调用visible(false)方法。

1 个答案:

答案 0 :(得分:3)

您需要做的是将JTextField存储为AddressPanel的私人成员。并且,在AddressPanel中,添加一个名为hideTextField()的方法。然后,在该方法中调用私有setVisible(false)成员上的JTextField方法。

代码可能类似于以下内容:

public class AddressPanel {

    private JTextField textFieldToHide;

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

然后,在主框架中使用它:

addressPanel.hideTextField();