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

时间:2016-09-06 18:59:56

标签: java user-interface netbeans

我想让对象(如文本字段和按钮)消失并根据您在程序GUI上打勾的方框与不同的对象进行交换。 如何在不删除它们的情况下使它们显示或消失?或者我必须为每个(以及如何)制作不同的jFrame? (如果有帮助,我正在使用NetBeans IDE编程)

2 个答案:

答案 0 :(得分:0)

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

  

除去

例如:

public MainFrame() {
    initComponents();

    this.remove(btCalculateNumber);
    //button created with netbeans GUI
}

但我建议阅读How to use setVisible in JFrames?

答案 1 :(得分:0)

有许多方法可以通过html中的方法将它们抛出屏幕,但通常最好的方法是使用 '框架' .setVisible(假);方法。例如,您可以将其与无线电列表联系起来,并为可见内容提供案例结构。 (所以基本上是按钮1,框架1,2,3,可见:4不,或按钮2,框架1,2,3,不可见,4可见......分机)对于不同的jframes Class =>扩展jframe {code}

老实说,已经有很多很好的教程已经出来了,而且我建议看一对。 (并且,在您理解之前,请避免使用netbeans拖放GUI构建器...如果您当前正在使用它)。