以前分享過Java Gui開發的視頻,說Swing是選擇之一,好比Intelj全家痛都是Swing作的,十分給力。
對於一般的 swing開發,netbeans的 GUI builder更容易一些,但自帶的控件卻少的可憐。git
好比選擇了 LGoodDatePicker 中的 DatePicker,在pom中添加一下依賴github
<dependency> <groupid>com.github.lgooddatepicker</groupid> <artifactid>LGoodDatePicker</artifactid> <version>10.3.1</version> </dependency>
在netbeans 10.0的菜單 tools
-> palette
-> Swing/Awt Commpents
,或者
在右側的Palette
面板中右鍵,選擇Palette Manager
,均可以打開下圖的窗口。
在窗口中,選擇New Category
,新建一個customer
maven
而後選擇 maven 中的路徑,放到剪切板中,方便下一步進行粘貼。
ui
使用New Category
新建一個customer
,而後點擊Add from Library
->New Library
,輸入LGoodDatePicker
,3d
而後,輸入剛纔複製的,在剪切板中的路徑,如圖,找到對於的 jar
code
選擇剛剛新建的LGoodDatePicker
,點擊 Next
視頻
在選擇DatePicker
,而後Next
xml
選擇 customer
類別,而後Finish
blog
必定要在 Palette
面板中右鍵選擇Refresh Palette
,而後託託拽拽了。
開發
注意 Navigator
中的顯示了控件的結構樹,並要注意控件的size
,纔能有完美的自適應的GUI。~~~~