2016-07-23 78 views
1

我試圖將com.gluonhq:charm:3.0.0 jar導入到SceneBuilder中,但出於某種原因,我沒有看到容器。我嘗試從存儲庫和我的本地gradle緩存中加載charm jar。但我只能得到22個項目,而不是完整的24和沒有視圖。無法在Scene Builder中導入視圖容器for charm library 3.0.0

我最終想測試一個例子「Gluon Mobile - Multi View Project with FXML」,但由於缺少View容器,無法將相應的FXML文件加載到SceneBuilder中。

感謝您的幫助!

PS。如果它的確與衆不同,我使用OSX 10.11.5(酋長)

enter image description here

enter image description here

回答

1

正如你可能知道,你並不需要去.gradle或.m2目錄您可以從聯機存儲庫檢索工件:

打開庫管理器並單擊Search repositories,鍵入'charm'並單擊搜索。從結果列表中選擇com.gluonhq:charm,然後按'添加JAR',它將導入最新版本(截至目前的3.0.0版本),您將找到所有組件。點擊「導入組件」,然後關閉對話框。

雖然導入JAR時存在一個已知問題,但某些組件最初不會列出,因爲它在Charm jar的情況下發生在View

好消息是它並不意味着它們不會被包含在內:如果關閉Scene Builder並再次啓動它,那些缺失的組件將顯示在「自定義」面板下。

該問題與SceneBuilder掃描jar的方式有關,以找出哪些類可能成爲自定義控件。在此過程中,某些有效的控件(如View)可能會因爲某些類路徑衝突而失敗,因此它們不會在導入對話框中初始列出。但是,當關閉SB並再次打開它時,使用乾淨的類路徑,該jar將正常導入,並且View和其餘控件將添加到「自定義」面板中。

+0

謝謝José!我從來沒有想過簡單地重新啓動SceneBuilder,但它確實解決了這個問題。 –

相關問題