用netbeans開發Swing程序,添加自定義控件

用netbeans開發Java Gui

以前分享過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中添加控件

在netbeans 10.0的菜單 tools -> palette -> Swing/Awt Commpents,或者
在右側的Palette面板中右鍵,選擇Palette Manager,均可以打開下圖的窗口。
在窗口中,選擇New Category,新建一個customermaven

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

使用New Category新建一個customer,而後點擊Add from Library->New Library,輸入LGoodDatePicker3d

而後,輸入剛纔複製的,在剪切板中的路徑,如圖,找到對於的 jar
code

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

在選擇DatePicker,而後Next
xml

選擇 customer類別,而後Finish
blog

在 GuiBuilder拖拽

必定要在 Palette面板中右鍵選擇Refresh Palette,而後託託拽拽了。
開發

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

相關文章
相關標籤/搜索