在哪里可以找到Swing作为JavaDoc中的单线程模型的描述?

时间:2012-12-14 05:28:35

标签: swing javadoc

众所周知,Swing使用单个事件调度线程。我在哪里可以找到在JavaDoc中说明这一点的声明?

我可以从Sun找到一篇博客文章说:

  

此分析在Swing in的一个设计评论中达到高潮   1997年,我们回顾了AWT的比赛状况和总体情况   行业经验,我们接受了Swing团队的推荐   Swing应该只支持非常有限的多线程。有了   在事件中应该发生的所有GUI工具包工作都很少   处理线程。随机线程不应该直接尝试   操纵GUI状态。

- http://weblogs.java.net/blog/kgh/archive/2004/10/multithreaded_t.html

但由于博客条目不是文档,我不想依赖于可能仅仅是一个实现细节。

1 个答案:

答案 0 :(得分:2)

swing package javadoc中,它是从每个 Swing组件的javadoc链接的。例如,请参阅doc of JButton,其中包含:

  

警告:Swing不是线程安全的。有关更多信息,请参阅Swing的线程策略。