一个好的Java Swing应用程序的例子是什么?

11

我在大学学习Java,但遗憾的是只学了语言而没有真正学过框架。

我对编写一些Swing Java应用程序很感兴趣。请问有哪些项目使用干净的文档布局,以便我可以了解通常如何构建Java应用程序?


请参见http://java.sun.com/products/jfc/tsc/articles/architecture/。 - trashgod
4个回答

3

我通常会在亚马逊上查看书评来寻找好的反馈,然后前往出版商的网站下载源代码。所以对于这个问题,我会查看这些评论出版商的网站,以寻找好的反馈。请注意,您实际上可以获取版本1和2的代码示例。此外,您还可以免费获得该书的Word第一版。最后,如果您真的喜欢Swing,请也看看Griffon。它使用Groovy DSL,使编写Swing应用程序更加轻松愉快。祝你好运。


2

这里有一个非常简单的猜谜游戏,展示了这个模式。这个稍微复杂一些的拼图游戏是为了说明相同的概念而设计的。


0

我找到了一个简单的 基于MVC架构实现的井字棋游戏示例,它可能对你理解MVC模式有所帮助。

编辑:

看看这些项目...他们提供了每个项目的全部源代码...选择任何感兴趣的项目,你就能以此来了解框架...


1
我对MVC很熟悉,只是不太熟悉Swing以及通常如何构建应用程序。例如,通常会创建哪些不同的包?我认为让我快速了解Java+Swing的最佳方法是查看一个做得很好的项目。 - Georg Schölly
感谢您的努力,但我知道如何自己使用搜索引擎。我之所以在这里提出这个问题,是因为我想要一些有经验的人认为写得很好且易于理解的代码。仅仅通过谷歌或在sourceforge上搜索,会找到很多糟糕的代码,而作为初学者,我无法判断代码的质量。 - Georg Schölly

0

每个Swing应用程序通常使用不同的方法来解决不同的问题。因此,并没有一个典型的结构总是被使用。我建议您不要寻找标准结构,而是从简单的项目开始,并逐步增加功能。随着您添加功能,可以查看示例以获取想法,但仅因为一个项目以某种方式实现解决方案,并不意味着这总是最好的方式,或者甚至是适合您情况的选择。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接