zoukankan      html  css  js  c++  java
  • 用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。~~~~

  • 相关阅读:
    h5手机页面注册处理(短信验证)
    jq倒计时
    Unity实现Android端视频播放
    Unity中自定义扩展方法
    UGUI中粒子特效与UI的遮挡问题
    Unity中各种格式计时器
    Unity中锚点的动态设置
    unity中调试模型时unity崩溃问题
    具体分析UGUI中RectTransform
    unity中加载场景不销毁以及切换场景重复实例化
  • 原文地址:https://www.cnblogs.com/moilioncircle/p/10626707.html
Copyright © 2011-2022 走看看