Java 默认情况下,将jTextArea设置为visible false

Java 默认情况下,将jTextArea设置为visible false,java,swing,jtextarea,Java,Swing,Jtextarea,我正在制作一个应用程序,显示我在文本字段、组合框等中输入的信息。。进入文本区域 我想在启动应用程序时隐藏文本区域,并在按下按钮时显示所需信息 我已尝试将.setVisible(false)置于可见位置,但它仍然可见 如何启动框架而不看到此文本区域 构造器框架: public StudentInfoFrame() { initComponents(); textAreaVoorOpslaanInfo.setVisible(false); } 框架中的我的按钮: privat

我正在制作一个应用程序,显示我在文本字段、组合框等中输入的信息。。进入文本区域

我想在启动应用程序时隐藏文本区域,并在按下按钮时显示所需信息

我已尝试将
.setVisible(false)置于可见位置,但它仍然可见

如何启动框架而不看到此文本区域

构造器框架:

public StudentInfoFrame() {

    initComponents();

    textAreaVoorOpslaanInfo.setVisible(false);

}
框架中的我的按钮:

private void uitvoerButtonActionPerformed(java.awt.event.ActionEvent evt) {                                              

    try{
        ..... Variables here .....

        textAreaVoorOpslaanInfo.setVisible(true);
        textAreaVoorOpslaanInfo.append("Voornaam: \t\t" + voornaam + "\n"
                                       + "Achternaam: \t\t" + achternaam + "\n"
                                       + "E-mail adres: \t\t" + email + "\n"
                                       + "Geboortedatum: \t" + geboortedatum + "\n"
                                       + "Lengte: \t\t" + lengte + "m\n"
                                       + "Gewicht: \t\t" + gewicht + "kg\n"
                                       + "Geslacht: \t\t" + geslacht + "\n"
                                       + "Vooropleiding(en): \t" + vooropleiding + "\n"
                                       + "Uitwonend: \t\t" + uitwonend);

    } catch (Exception e){
        System.out.println(e);
    }

}
更改图元的可见性后调用父零部件


添加所有组件后,最后调用
JFrame#setVisible(true)

我的问题解决了。jTextArea是不可见的,但jScrollPane不是

使jScrollPane在构造函数中不可见,并按预期工作

感谢以上人员的帮助。

试试这个:

textAreaVoorOpslaanInfo.hide(); 
或者这个:

textAreaVoorOpslaanInfo.show();

张贴您的代码不清楚。
initComponents()方法中隐藏了什么?添加
文本区域VOoropslaaninfo的位置在哪里?
?制作框架时,默认情况下会添加initComponents()。我没有将它添加到构造函数中。initComponents方法添加所有标签、框等。TextAreaVooropslaanifo,我的textArea的名称,通过Netbeans的拖放系统添加到我的框架上。