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

Posted

技术标签:

【中文标题】如何设置文本字段在框架中不可见【英文标题】:How to set the textfield is not visible in frame 【发布时间】:2011-03-06 03:12:24 【问题描述】:

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

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

【问题讨论】:

请添加一些代码以显示上下文并指出您迄今为止尝试过的内容。 【参考方案1】:

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

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

public class AddressPanel 

    private JTextField textFieldToHide;

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

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

addressPanel.hideTextField();

【讨论】:

以上是关于如何设置文本字段在框架中不可见的主要内容,如果未能解决你的问题,请参考以下文章