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

  • 相关阅读:
    hadoop分片分析
    hadoop输入分片计算(Map Task个数的确定)
    hadoop运行原理之Job运行(五) 任务调度
    hadoop运行原理之Job运行(四) JobTracker端心跳机制分析
    BlockTransferService 实现
    spark 持久化机制
    spark DiskBlockManager
    spark checkpoint机制
    hadoop InputFormat getSplits
    hadoop LineRecordReader
  • 原文地址:https://www.cnblogs.com/moilioncircle/p/10626707.html
Copyright © 2020-2023  润新知