標準の Gluon プロジェクトを作成して .fxml ファイルを開こうとすると、エラーが表示されます
私が理解しているように、Gluon は商用サポートとして SceneBulder による .fxml ファイルを開くことを提供します。このサポート機能はどこで購入できますか? ps NetBeans用のSceneBuilderとgluonプラグインの最新バージョンを使用しています(19.03.2016用)
Gluon Mobile プラグインで作成された fxml ファイルを開くには、まずチャーム jar を Scene Builder に追加する必要があります。
まだ行っていない場合は、次の手順を実行します。
charm-2.1.0.jar のインポート
そのためには、Dependencies フォルダーをクリックし、Compile for Main フォルダーを開くと、charm-2.1.0.jar
. それを右クリックして、[プロパティ]を選択します。
そのjarのフルパスが表示されます。参照ボタンをクリックし、ダイアログでパスを選択してコピー (Ctrl+C) します。
Scene Builder 8.1.1 を開き、[ライブラリ] ペイン (メニューのすぐ下) の小さな「エンジン」ボタンをクリックして、[Jar/FXML ファイルの追加] を選択します。
ここで、クリップボードの内容を jar のフル パスと共に貼り付けます。
jar がインポートされ、コントロールなど、Gluon Mobile で使用可能なすべてのカスタム コントロールが表示されますView
。[コンポーネントのインポート] をクリックします。
Scene BuilderからFXMLファイルを開く
これで、Scene Builder からプロジェクトの fxml ファイルを開くことができるようになります。
NetBeans から FXML ファイルを開く
Scene Builder パスを NetBeans に追加した場合、NetBeans から fxml ファイルを開こうとすると、カスタム コントロール ( などView
) が含まれていると例外が発生することがあります。
現在、未解決の問題と、それを解決する保留中のプル リクエストがあります。承認されてマージされると、Scene Builder の次のリリースで使用できるようになります。
それまでの間、待ちきれない場合は、プロジェクトのクローンを作成し、提案されたパッチを自分で適用し、プロジェクトをビルドしてdist.jar
、現在の Scene Builder インストールの を通常はこのパスで置き換えることができますC:\Users\<user>\AppData\Local\SceneBuilder\app\dist.jar
。
それでも問題が解決しない場合は、次のリンクを参照してください。
またはここでも報告してください。
Scenebuilder 8.2 では、これが壊れているようです。com.gluonhq:charm:4.0.1 と com.gluonhq:charm-glisten:4.0.1 をインポートすると、前述のインポートにビューがありません。(gluon)fxmlをロードできません:-(