用netbeans開發Java Gui
之前分享過Java Gui開發的視頻,說Swing是選擇之一,比如Intelj全家痛都是Swing做的,十分給力。
對於通常的 swing開發,netbeans的 GUI builder更容易一些,但自帶的控件卻少的可憐。
添加日期控件依賴
比如選擇了 LGoodDatePicker 中的 DatePicker,在pom中添加一下依賴
<dependency>
<groupid>com.github.lgooddatepicker</groupid>
<artifactid>LGoodDatePicker</artifactid>
<version>10.3.1</version>
</dependency>
在netbeans中添加控件
在netbeans 10.0的菜單 tools -> palette -> Swing/Awt Commpents,或者
在右側的Palette面板中右鍵,選擇Palette Manager,都可以打開下圖的窗口。
在窗口中,選擇New Category,新建一個customer

然后選擇 maven 中的路徑,放到剪切板中,方便下一步進行粘貼。

使用New Category新建一個customer,然后點擊Add from Library->New Library,輸入LGoodDatePicker,

然后,輸入剛才復制的,在剪切板中的路徑,如圖,找到對於的 jar

選擇剛剛新建的LGoodDatePicker,點擊 Next

在選擇DatePicker,然后Next

選擇 customer類別,然后Finish

在 GuiBuilder拖拽
一定要在 Palette面板中右鍵選擇Refresh Palette,然后托托拽拽了。

注意 Navigator中的顯示了控件的結構樹,並要注意控件的size,才能有完美的自適應的GUI。~~~~
