2010-11-20 56 views
11

我在我的大學學習Java,但不幸的是只有語言而不是框架。什麼是Java Swing應用程序的好例子?

我有興趣在Swing中編寫一些Java應用程序。什麼是使用乾淨文檔佈局的一些項目,以便我可以看到通常如何構建Java應用程序?

+1

Swing本身使用mvc – Enrique 2010-11-20 20:22:35

+0

參見http://java.sun.com/products/jfc/tsc/articles/architecture/ – trashgod 2010-11-20 22:21:24

回答

0

我發現了一個簡單的Tic-Tac-Toe done in MVC,它可能對您瞭解MVC模式很有幫助。

編輯:

退房these項目......他們已經爲每個項目提供全部源代碼採取其中任何一個你感興趣,你能理解這樣的框架...

+1

我很瞭解MVC,我只是沒有熟悉swing,以及如何構造一個正常應用。例如。你通常創建了哪些不同的軟件包?它認爲讓我感受Java + Swing的最快方式就是看看一個做得好的項目。 – 2010-11-20 20:35:15

+0

感謝您的努力,但我知道如何自己使用搜索引擎。我在這裏問了這個問題*特別是*,因爲我想要一些代碼*具有經驗*的人認爲寫得很好並且易於理解。通過在Google搜索上搜索或搜索,會發現很多寫得不好的代碼,作爲初學者,我無法判斷代碼的質量。 – 2010-11-21 20:00:13

3

我通常爲這樣的事情做的事情之一是看亞馬遜的書評。對於那些反饋良好的人,我會到發佈商網站下載源代碼。所以對於這個問題,我會看看these reviewsthe publishers website。 請注意,您實際上可以獲得版本1 & 2. 的代碼示例此外,您還可以在Word中免費獲得本書的第一版。 最後一點,如果你真的喜歡Swing,也可以看看Griffon。 它使Swing應用程序編碼更好,因爲它使用Groovy DSL。 祝你好運。

+0

我大概可以在大學的圖書館裏獲得這些書籍。 – 2010-11-21 12:02:46

0

每個Swing應用程序通常使用不同的方法解決不同的問題。因此沒有典型的結構總是被使用。我會建議,而不是尋找一個標準的結構,從小開始,並建立一些簡單的項目。當您添加功能時,請查看想法的示例,但僅僅因爲一個項目以某種方式實現瞭解決方案,並不意味着這總是最好的方式,或者它甚至是您的情況的合適選擇。

相關問題