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的拖放系统添加到我的框架上。