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

猜你喜欢

转载自www.cnblogs.com/moilioncircle/p/10626707.html