为什么这么多Java教科书都有不使用runnable的Swing示例?

时间:2016-03-02 17:04:58

标签: java swing runnable

我是新手,也是Java。我怀疑这个问题对于这个领域来说太开放了,但对于我的生活,我找不到更合适的地方。我在搜索互联网时也没有发现任何东西。

我有许多Java教科书,大多数旧版本的购买成本较低。对于其中许多,Swing示例不使用runnable接口和事件调度队列。 (例如,Deitel和Deitel,2007年的“如何编程Java,第7版”,或“Java for Dummies,第5版”,Barry Burd,2011年,或者“Sams在24小时内自学Java,第6版”, Rogers Cadenhead,2012)。

谁能告诉我为什么会这样? 这是为了简单吗? 从什么时候开始使用事件调度队列(从JDK 1.0开始就可以运行runnable)? 或其他什么?

1 个答案:

答案 0 :(得分:1)

随着时间的推移,Sun改变了建议。早些时候,每个人都认为从事件调度线程(EDT)中实现Swing组件是可以的

请参阅Will the real Swing Single Threading Rule please stand up?