我後C#啓動Java單獨的類和方法,所以想諮詢:的Java創建初始化
當您創建在C#中的形式,它創建一些文件:
設計 - 所有項目初始化
和「main」 - 用戶在其中寫入代碼,例如按鈕的actionlistener。
在Java中,所有這些都放在同一個文件中。
所以問題是,是否有可能將它分開? 這是合適的方式,還是我應該把所有東西放到一個類中(我在談論表單和事件監聽器的項目)?
如果您爲更易於閱讀的代碼提供更好的建議,那將會很不錯。
我後C#啓動Java單獨的類和方法,所以想諮詢:的Java創建初始化
當您創建在C#中的形式,它創建一些文件:
設計 - 所有項目初始化
和「main」 - 用戶在其中寫入代碼,例如按鈕的actionlistener。
在Java中,所有這些都放在同一個文件中。
所以問題是,是否有可能將它分開? 這是合適的方式,還是我應該把所有東西放到一個類中(我在談論表單和事件監聽器的項目)?
如果您爲更易於閱讀的代碼提供更好的建議,那將會很不錯。
基本上你可以做任何你想做8)
在這方面,Java和C#的主要區別是可能是C#和它的工具集,強烈建議工作的一種方式。這在Java中是非常不同的。既然你在談論形式,我會假設我們在這裏談論擺動。但類似的東西適用於其他工具包。
一種方法是將GUIFactory類(具有一箇中心方法)接受模型(類Model)作爲參數,然後創建並初始化所有GUI元素,使用Listeners將它們連接到模型。在這種情況下,模型會觸發事件,觸發監聽器,這將更新UI。
當您擁有C#經驗時,這應該足夠簡單,可以讓您開始分析您似乎正在尋找的問題。
我寫了關於Clean Code Swing and Scala,雖然它是Scala,Java也是一樣,所以它可能對你很有意思。