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


用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。~~~~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM