Java Swing自定义控件
发布时间:2020-12-15 08:38:59 所属栏目:Java 来源:网络整理
导读:我想知道如何创建一个新的Swing控件. 我的问题在于Swing上缺少一些组件(例如,datepicker) 我查看了Stack Overflow(以及其他一些网站)并找到了一些旧的答案,但没有成功(几个链接不再起作用). 所以你能指出我的方向吗? 解决方法 您可以在应用程序中使用大量组
我想知道如何创建一个新的Swing控件.
我的问题在于Swing上缺少一些组件(例如,datepicker) 我查看了Stack Overflow(以及其他一些网站)并找到了一些旧的答案,但没有成功(几个链接不再起作用). 所以你能指出我的方向吗? 解决方法
您可以在应用程序中使用大量组件. Google会帮助您找到它们. datepicker的一个示例是
JCalendar和
Java Swing Date Picker.只需下载它,将jar添加到您的应用程序并使用它.您可以轻松地将它作为bean添加到IDE的调色板中,并像JButton一样拖放它. JCalendar还有一个JDayChooser,JYearChooser,几个微调器bean和一个JLocaleChooser.几年来我一直在使用Kai Toedter的JCalendar并高度推荐它.本地化很简单.
如果要创建自己的控件,则必须将它们创建为Java Bean.对象必须是可序列化的,具有无参数构造函数以及名为set,get和is的访问器和变换器.关于JavaBeans的一篇陈旧但很好的文章是在Java-World中.您可以学习JCalendar的Java源代码. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |