我正在努力学习摇摆,我认为你们可能知道一个非常好的基于开源的应用程序,我可以学习和启发。我正在寻找具有真实世界用途的东西,而不只是解释一些概念(如大多数书籍和教程中的例子)。
谢谢!
答案 0 :(得分:4)
与建议检查NetBeans的答案一样,我建议从他们的git存储库中获取IntelliJ IDEA Community Edition and IntelliJ Platform的源代码。在某些时候,IDEA是IMO最先进的Swing应用程序(快速,响应,不丑,用户体验等)。
答案 1 :(得分:4)
这肯定不如这里提到的其他一些项目知名,但看看GoGrinder。代码写得很好并且有文档记录。
寻找你实际使用的东西也许是一个好主意。我发现使用它们更容易阅读我熟悉的应用程序源。
答案 2 :(得分:3)
也许您可以查看开源NetBeans IDE。它是巨大的,但它是密集使用Swing并且设计和记录良好。此外,它还是构建模块化GUI应用程序的通用平台。
答案 3 :(得分:2)
The Swing Tutorial充满了优秀的代码,Swing代码本身可以在大多数IDE中学习。
答案 4 :(得分:2)
jEdit是程序员的文本编辑器,几年前我写了一些插件。部分由于插件系统,代码有很好的文档记录,并且在开发多年后通常质量非常高。
答案 5 :(得分:0)
您可以查看 jgoodies示例。虽然它们并不是很平常,但我不知道许可证。