我正在制作一个应用程序,将我在文本字段、组合框等中输入的信息显示到文本区域中。
我想在启动应用程序时隐藏文本区域,并且当我按下按钮时我想显示所需的信息。
我尝试放置 <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/