java - 默认情况下将jTextArea设置为visible false

标签 java swing jtextarea

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

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

我尝试放置 <nameOfTextArea>.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);
    }

}

最佳答案

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

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

感谢本文上方人员的帮助。

关于java - 默认情况下将jTextArea设置为visible false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23476836/

相关文章:

java - JOptionpane 检查是否输入了某些输入文本,如果没有,则确定按钮不起作用

java - 仅当按下按钮时才在 JTable 中保存单元格更改,如果不像以前那样保留

Java Swing : cannot set JTextArea text in JDialog after it opens

java - 想要在 JTextArea 上显示 JList

java - 我刚刚安装了 android SDK 更新,现在我的项目充满了错误

java - 从共享首选项中检索数据

java - 线程 "main"java.lang.OutOfMemoryError 中的异常

java - 什么是键值对?

java - 无法附加到 java 中的文本文件。可以创建 .txt 文件并添加数据,但会被覆盖

java - 如何让我的 JTextArea 或 JTextPane 自动创建一个新行?