嘿,我是新來編程,我剛剛進入UI設計。什麼是爲您的應用程序創建GUI的「常用方法」?
到目前爲止我已經得到了一些東西,比如我應該只使用每個應用程序的JFrame和其他的指導方針。我不明白的是......用GUI來加入業務邏輯的正確方法是什麼?
我的意思是讓我們假裝我剛剛創建了一個在控制檯(或其他)上運行的應用程序,並且我想爲它創建一個GUI,所以我在網絡上看到人們創建一個作爲主類的JForm派生類就是這樣。但這是正確的方式嗎?我想保留我的原始「主類」(使用我爲我的項目創建的每個其他類的類),並將該表單定義爲它的一個字段,就像那樣。
可能嗎?如果是這樣,我該如何做到這一點?我對我剛剛提到的主類有所有邏輯,所以當我在其中實例化表單時,我不知道如何使用表單並更改字段並使用我在主類中定義的方法(對不起,如果我沒有讓自己清楚)。
你如何做,有經驗的人,做到這一點?什麼是「好的做法」?感謝您花時間和遺憾,如果這是一個noob問題。
你應該看看MVC模式:http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller – Paranaix
而且可能在JavaFX 2. –
@Paranaix謝謝暗示這似乎很有趣。我偶然發現了關於MVC模型的視頻:http://www.youtube.com/watch?v = dTVVa2gfht8#t = 658,我有點不明白,但如果我的「模型」是由幾個類組成的呢?我應該在我的控制器中實例化每個模型類嗎?或者有什麼辦法可以「將模型統一爲一個實體」?希望這是有道理的。 – Sleyths