在接下來的幾周/幾個月裏,我將開始使用Java的第一個嚴肅的GUI。這將是我在Java中的第一個項目,我將堅持自己的編碼實踐和結果的高標準,所以我期望學習過程需要一些時間。Java GUI - 加速學習曲線
我想說,我不是一個初學Java的人,但更多的是一箇中間用戶 - 習慣API,仍然在一些關鍵字上很尷尬。我非常喜歡OOP,主要是通過PHP開發。
有沒有人們能想到的任何提示來幫助加快學習速度,即「不要那樣做」或「我希望有人告訴我這種類型的東西」。
我在其他一些問題中遇到的第一個問題是一個空佈局管理器 - 顯然,這是嚴重的編程問題,並導致故障排除。所以,這可以立即幫助我,可能會在那裏保存一週並重寫一些內容。
另一個是使用NetBeans在Swing中移動...但我無法詳細說明那個,但需要一些研究。
有沒有其他強大的建議呢?
優秀的@Kawu,喜歡它:「如果你不使用這些,你就錯了。」哈哈。謝謝,可能會接受,但我會給它一天左右,看看還有什麼可以擺脫。 – Ben
哦,不要期望Swing的佈局經理太多,他們知道不提供你需要的複雜佈局。因此,您應該尋找自定義佈局管理器,我認爲這些管理器存在於SwingX中。您也可能想要在它們的類中爲GUI元素添加前綴,爲JPanel添加pn,爲JTextField添加tf等。如果您不想這樣做,您最終會後綴所有內容,例如loginPanel而不是pnLogin,這沒什麼更好的。請注意,這不是匈牙利符號,只是一個簡單的前綴方案,它允許快速更改GUI元素類,而不必提供新的var名稱 – Kawu
我已經看到前綴(偶爾postfixing)在這裏和那裏彈出,這是一個偉大的解釋爲什麼它很有用。 – Ben