gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 07:33:19 26 4
gpt4 key购买 nike

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

我有很多 Java 教科书,大部分都是较旧的版本,购买起来也比较便宜。对于其中的许多示例,Swing 示例不使用可运行接口(interface)和事件调度队列。 (例如,“How to Program Java,第 7 版”,作者 Deitel 和 Deitel,2007 年,或“Java for Dummies,第 5 版”,Barry Burd,2011 年,或“Sams Teach Yourself Java in 24 Hours,第 6 版”,罗杰斯·卡登黑德,2012)。

谁能告诉我这是为什么?
是为了简单吗?
从什么时候开始,使用事件调度队列成为了推荐的做法(从 JDK 1.0 起,runnable 就可用了)?
还是别的什么?

最佳答案

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

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

关于java - 为什么这么多 Java 教科书都有不使用 runnable 的 Swing 示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35753677/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com