我正在编写的应用程序包括JButton和JTextArea.单击该按钮会导致计算时间过长,从而导致JTextArea中显示文本.即使计算时间很长,我也可以随时随地获得中间结果(例如,想想一个近似于100位数的pi的应用程序 - 每隔几秒我就可以编写另一个数字).问题是,即使我写(在ActionListener类中,因为按钮调用了计算)来将JTextArea的文本设置为某些东西,它在计算完成时也不显示,我只能看到结束结果,计算结束后.
为什么会这样,我该如何解决?
先感谢您.
java concurrency swing background jtextarea
background ×1
concurrency ×1
java ×1
jtextarea ×1
swing ×1