【发布时间】:2016-11-29 21:32:48
【问题描述】:
我插入了一个文本字段,现在我只想让它在文本字段中说“工作”。我没有任何错误,但是当显示出现时,文本字段为空。下面的第一行代码是由 netbeans 生成的。我写了第二行。
private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
jTextField1.setText("working");
}
【问题讨论】:
-
只有当插入符号在 JTextField 中时按下回车键时才会调用此代码。请阅读 Swing 教程,您可以在 Swing Info link 中找到链接。
-
setText("working");这可能意味着正在进行一项长时间运行的任务。两个提示: 1) 不要阻塞 EDT (Event Dispatch Thread)。发生这种情况时,GUI 将“冻结”。有关详细信息和修复,请参阅 Concurrency in Swing。 2) 为了尽快获得更好的帮助,请发帖minimal reproducible example 或Short, Self Contained, Correct Example。
标签: java swing user-interface settext