我正在使用Swing框架,我有一个问题。
“地址”面板动态添加到主框架。我想从地址面板上的主框架中调用visible(false)
方法。
答案 0 :(得分:3)
您需要做的是将JTextField
存储为AddressPanel
的私人成员。并且,在AddressPanel
中,添加一个名为hideTextField()
的方法。然后,在该方法中调用私有setVisible(false)
成员上的JTextField
方法。
代码可能类似于以下内容:
public class AddressPanel {
private JTextField textFieldToHide;
public void hideTextField(){
textFieldToHide.setVisible(false);
}
}
然后,在主框架中使用它:
addressPanel.hideTextField();