有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java Netbeans Jlabel隐藏和显示

我有一个Jframe表单,一旦这个表单运行,我希望一些特殊的标签变得不可见,直到用户按下“提交按钮”它们才可见

假设我有两个名为Label1和Label2的jlabel

我的想法是寻找JFrame类的构造函数并编写

Label1.setVisible(false);
Label2.setVisible(false);

然后在提交按钮的ActionPerformed功能处

Label1.setVisible(true);
Label2.setVisible(true);

但是这个选项不起作用,netbeans不断显示出几个错误,问题是我的想法不是正确的方法,还是我只是做错了


共 (2) 个答案

  1. # 1 楼答案

    确保你把

    Label1.setVisible(false);
    Label2.setVisible(false); 
    

    initComponents();方法调用之后! 例如,如果JFrame名称为:NewJFrame,则应使用以下代码更改构造函数:

    public NewJFrame() {
    
            initComponents();
    
            Label1.setVisible(false);
            Label2.setVisible(false);
        }
    
  2. # 2 楼答案

    例如,你试过键入Label1.setVisible(true);吗?(注意“;”标记)

    或者检查出现了什么错误,并将其发布在这里