問題タブ [gluon-desktop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
226 参照

java - Gluon Ignite Lambda イディオムを理解する

Eclipse Gluon プラグインを使用して JavaFX Gluon プロジェクトをセットアップし、Dagger を使用して Gluon Ignite ( Gluon Ignite ; 基本的に JavaFX で CDI を使用できるラッパー フレームワーク) を取得しようとしました。

チュートリアルで、 DaggerContext オブジェクトを作成する次の Java 8 Lambda 式を見つけました。

私はラムダ式にまったく慣れていないので、これは少し混乱します。ただし、問題なく動作していれば、おそらくこの質問はしないでしょうが、そうではありません ;) Eclipse レポート '

コンストラクター DaggerContext(GluonApplication, () -> {}) は未定義です

それで、誰かがそこで何が起こっているのかを段階的に教えてもらえますか? おそらく、コードの保守的なバージョンは、それをよりよく理解するのに役立つでしょう.

このようなラムダ式は、匿名クラスのオブジェクトを作成するための短い形式として使用されることを知っています。したがって、DaggerContext のコンストラクターを見ると、式() -> Arrays.asList(new DaggerModule())が type のオブジェクトを作成する必要があることがわかりますSupplier<Collection<Object>>が、これは明らかに機能しません。

- - アップデート - -

問題は単なるインポートの問題でした。import java.util.Arrays;エラーを解決するために追加する必要がありました。シル、誰かがラムダ式についてさらに説明を提供できればいいのですが。

0 投票する
2 に答える
756 参照

executable-jar - Gluon を単一の Jar としてビルド

Gluon プロジェクトを単一の実行可能な jar ファイルとしてビルドしたいと考えています。

現在、bin フォルダーなどに含まれる起動スクリプトがあります。

単一のjarを構築することは可能ですか? または、これを達成する独自の gradle タスクを含めることはできますか?

0 投票する
1 に答える
1211 参照

gluon-desktop - Gluon デスクトップ アプリで依存性注入を使用するにはどうすればよいですか?

Gluon デスクトップ (ParticleApplication) アプリの FXML コントローラー内で依存性注入を使用する簡単な方法があるかどうかは誰にもわかりませんか? @Inject はすでに次のようなものに使用されています

(フレームワークの一部として) しかし、自分のオブジェクトを @Inject できるようにしたいと考えています。


編集: Gluon Ignite を使用するように提案された回答ですが、私はまだそれを理解するのに苦労しています. これが私の試みたコードの一部です:

私の ParticleApplication クラス:

私のコントローラークラス:

そして、依存関係として作成された 2 つのクラス:

そして最後に私のGradleファイル:

正常に出力された"From within GluonApplication Constructor: " + context.getInstance(TestClassToInject.class).testDependancy.testStringので、依存関係クラスと Guice が正常に構成されていると思います。ただし、は使用時に null でSystem.out.println("From within controller's postInit() method: " + testClassToInject.testDependancy.testString);あるため、コントローラー内からは機能しません。testClassToInject

0 投票する
1 に答える
77 参照

javafx-8 - デフォルトの ParticleApplication のメッセージはどこにありますか?

Gluon ParticleApplication を作成していますが、終了メッセージや終了手順を変更する必要があります。どこにあるのか、何をオーバーライドすればよいのでしょうか? 答えてくれてありがとう。

0 投票する
1 に答える
97 参照

gluon - ParticleApplication でツールバーが非表示にならない

次のコードがあります。

コントローラー関連のコードは次のとおりです。

メニューバーは表示されませんが (スペースはまだあります)、ツールバーは表示されています。

何か提案はありますか?

0 投票する
1 に答える
751 参照

javafx - gluon mapLayer でポリラインを作成する

Google マップ API を使用すると、ポイントを相互にリンクするポリラインを含むレイヤーをマップ上に作成できます。

gluon の mapLayer の例または実装を見つけることができる場所を検索しました。

ご意見をお聞かせください