0

オラクル フォーラムで説明されているように、FXML 用の汎用コントローラーを作成したいと考えています。(この投稿を参照してください)。

これを行うには、FXMLLoader.java を「オーバーライド」したいと思います

どうしましょう ?JavaFX の元のソースを見つけて変更し、.jar ファイルとして再構築する必要があると思います。

JavaFX のソース コード ( http://hg.openjdk.java.net/openjfx/8/master/rt/ ) を見つけましたが、それをビルドして Eclipse プロジェクトに追加する方法がわかりません。

新しいプロジェクトを開始するので、必要に応じて別の IDE を選択できます。

ご協力いただきありがとうございます

4

1 に答える 1

0

FXMLLoader ソース リンク

ローダー ソースをプロジェクトにコピーし、名前を変更して機能を変更し、FXML をロードするときにカスタム ローダーのインスタンスを使用します。

これを実現するために OpenJDK または OpenJFX プロジェクト全体をビルドする必要はありません。1 つのクラスをコピー、貼り付け、変更するだけです。

于 2013-09-30T15:44:01.700 に答える