在Java中使用框架和线程

时间:2015-04-17 15:30:29

标签: java multithreading jframe

您好我正在创建一个包含多个线程的Java程序,其中每个线程在Jframe中打印一系列charecters。如何确保所有线程在同一帧中写入字符?

1 个答案:

答案 0 :(得分:2)

在创建线程之前创建JFrame。在创建它们时将JFrame传递给所有线程。然后让线程添加字符。

请注意,您应该使用SwingUtilities.invokeLater()从每个处理线程安全地实际添加字符,因为大多数Swing方法只能从Swing的事件调度线程(EDT)中安全地调用。