我如何使对象(文本字段等)在GUI消失



我想使对象(如文本字段和按钮)消失,并根据您在程序GUI上勾选的框与不同的对象交换它们。如何使它们出现或消失而不删除它们?或者我是否必须为每个jframe制作不同的jframe(以及如何制作)?(如果有帮助,我正在使用NetBeans IDE编程)

在jFrame的源代码中,或者在您想隐藏GUI元素的任何地方,如果主类是(应该是)从jFrame类扩展的,您可以使用

删除

例如:

public MainFrame() {
    initComponents();
    this.remove(btCalculateNumber);
    //button created with netbeans GUI
}

但我建议阅读如何在JFrames中使用setVisible ?

有很多方法可以将它们从屏幕上删除,就像你在html中使用的方法一样,但通常最好的方法是使用"帧".setVisible(假);方法。例如,您可以将其绑定到单选列表,并为可见的内容创建一个case结构。(所以基本上按钮1,第1、2、3帧可见,第4帧不可见,或者按钮2,第1、2、3帧不可见,第4帧可见……Class =>扩展jframe {code}

老实说,已经有很多很好的教程了,我建议你找几个。(还有,避免netbeans拖放GUI构建器,直到你理解…如果您目前正在使用它)。

相关内容

  • 没有找到相关文章