【发布时间】:2015-09-02 21:56:05
【问题描述】:
我正在编写一个带有按钮的 GUI。当用户单击按钮时,我希望立即在 JTextArea 中显示“开始工作...”消息,并希望“完成”消息。工作完成时出现的消息。 GUI 包含一些形式的代码
private void buttonActionPerformed(java.awt.event.ActionEvent evt) {
myJTextArea.append("Beginning work...\n");
<more lines of code>
myJTextArea.append("Finished.\n");
}
不幸的是,直到最后都没有出现任何消息。有没有办法将消息刷新到 JTextArea?在另一个论坛上,我看到人们提到为 JTextArea 输出运行一个单独的线程。基于此的解决方案是否可能?
谢谢
【问题讨论】:
标签: java swing user-interface concurrency jtextarea