【问题标题】:Adding component to palette on NetBeans IDE在 NetBeans IDE 上将组件添加到调色板
【发布时间】:2012-06-26 03:26:46
【问题描述】:

我正在研究使用 NetBeans IDE 创建 Swing UI 应用程序的 NetBeans 平台。

我正在尝试将 jCalendar 组件放入调色板和我的窗口中。问题是,如果我尝试将它拖到表单上,我会收到错误消息,指出它不包含在我的模块中。

所以我认为没问题,我会添加它,但是,即使它在调色板中并且将其添加到那里涉及将其创建为库,当我​​尝试转到项目属性/库下的添加依赖项时,它是不在可供选择的库列表中!

该项目是一个 NetBeans 模块,当我在常规 java 项目中创建它时,我可以在列表中找到它。我也可以在库管理器中看到它,但在 NetBeans 模块的属性中看不到。

任何想法为什么我不能在这里添加这个库?

附:我试图使用本教程将这个选择器放到我的调色板上。我认为不同之处在于,他的项目不是 NetBeans 平台吗? http://greenxgene.blogspot.co.uk/2012/04/how-to-use-jcalendar-date-picker-in.html

【问题讨论】:

    标签: java swing netbeans netbeans-platform jcalendar


    【解决方案1】:

    我认为问题的根源在于您需要创建一个“库包装模块”

    这会包装您的 jCalendar jar 并从中创建一个 NetBeans 模块。

    之后,您应该能够将项目添加到您的表单中。

    【讨论】:

    • 有一个快捷方式。右键单击属性-> 库-> 包装的罐子-> 并在那里添加您的罐子。这将使您的库成为您正在处理的模块的一部分。这对于快速原型设计很有用,但不建议这样做,因为您可以使用此方法非常轻松地开始复制依赖项。
    • 我试过那个蒂姆,实际上没有用。因为它看起来不像是正确的方法,所以我没有太努力!仍然不确定为什么需要包装...
    【解决方案2】:

    有一种比编写包装器更简单的方法。

    1. 转到Tools -> Palette -> Swing / AWT Components.

    2. 创建名为JCalender的新类别

    3. 从 JAR 中点击添加,然后按照简单的步骤操作。

    就是这样。你会看到这个甜蜜的景色:

    JCalender in Pallet

    【讨论】:

      【解决方案3】:

      要将您的库添加到库调色板,请执行以下操作:

      • 转到工具/库
      • 按新建库
      • 设置库名称并选择类库作为库类型
      • 按“添加 JAR/文件夹”按钮并添加将构成您的库的所有 jar(也可以使用其他选项卡添加源代码和 Java 文档)
      • 按确定,您就完成了

      如果您想使用该库进行 Netbeans 平台开发,请按照 Tim 所说的进行操作。

      【讨论】:

        猜你喜欢
        • 2018-05-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多