在NetBeans IDE上将组件添加到调色板

时间:2012-06-26 03:26:47

标签: java swing netbeans netbeans-platform jcalendar

我正在使用NetBeans IDE查看NetBeans平台以创建Swing UI应用程序。

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

enter image description here

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

enter image description here

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

enter image description here

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

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

3 个答案:

答案 0 :(得分:3)

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

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

New Project Dialog

之后,您应该可以将该项目添加到表单中。

答案 1 :(得分:2)

除了编写包装器之外,还有一种更简单的方法。

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

  2. 创建名为JCalender

  3. 的新类别
  4. 从JAR点击添加,然后按照简单的步骤进行操作。

  5. 这就是全部。你会有这种甜蜜的观点:

    JCalender in Pallet

答案 2 :(得分:0)

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

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

如果您想使用该库进行Netbeans平台开发,请按照提到的那样进行操作。