2012-06-26 15 views
2

我正在使用NetBeans IDE查看NetBeans平臺以創建Swing UI應用程序。將組件添加到NetBeans IDE上的調色板

我想要一個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

我認爲,問題的根源是,你需要創建一個「庫包裝模塊」

這包你jCalendar罐子,並創建一個NetBeans模塊出來。

New Project Dialog

之後,你應該能夠將項目添加到您的形式。

+0

謝謝!這確實有用,但爲什麼它是必要的? – Blueberry

+0

有一個快捷方式。右鍵單擊屬性 - >庫 - >包裝的罐子 - >並在那裏添加你的jar。這將使您的圖書館成爲您正在開發的模塊的一部分。這可以用於快速原型設計,但不建議這樣做,因爲您可以使用此方法輕鬆開始複製依賴關係。 –

+0

我試過那個蒂姆,實際上沒有工作。既然它看起來不是正確的做法,我沒有太努力!仍然不知道爲什麼這需要包裝... – Blueberry

0

要將庫添加到庫面板中,做到這一點:

  • 去工具/庫
  • 按新圖書館
  • 設置庫名稱,並選擇類庫作爲庫類型
  • 按添加JAR /文件夾按鈕,並添加將形成您的圖書館的所有罐子(使用其他標籤以及添加來源和Java文檔)
  • 按Ok,你完成

如果您想使用Netbeans Platform開發庫,請按照Tim的說法進行操作。

1

有一種比編寫包裝更簡單的方法。

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

  2. 創建一個名爲JCalender

  3. 命中添加從JAR,只是按照簡單的步驟新的類別。

就這樣。你會有這個甜美的視野:

JCalender in Pallet