用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

718474-20190330131813973-1073013966.png

然后选择 maven 中的路径,放到剪切板中,方便下一步进行粘贴。
718474-20190330131813977-1408300628.png

使用New Category新建一个customer,然后点击Add from Library->New Library,输入LGoodDatePicker

718474-20190330131813991-1729645575.png

然后,输入刚才复制的,在剪切板中的路径,如图,找到对于的 jar
718474-20190330131814003-809811431.png

选择刚刚新建的LGoodDatePicker,点击 Next
718474-20190330131814028-2037209257.png

在选择DatePicker,然后Next
718474-20190330131814044-723294511.png

选择 customer类别,然后Finish
718474-20190330131814067-1002417902.png

在 GuiBuilder拖拽

一定要在 Palette面板中右键选择Refresh Palette,然后托托拽拽了。
718474-20190330131814079-1630309956.png

注意 Navigator中的显示了控件的结构树,并要注意控件的size,才能有完美的自适应的GUI。~~~~

转载于:https://www.cnblogs.com/moilioncircle/p/10626707.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值