1

css ファイルを参照する fxml ファイルがあります。この fxml をロードしてシーンのルートとして設定すると、css が適切に適用されます。

ただし、(getChildren を公開して) カスタム リージョンを作成し、ロードされた fxml ノードをそれに追加すると、css が適用されなくなります。

css はスタイル クラスのみを使用します。

ここで何が欠けていますか?

/編集

ここで説明するアプローチを使用して回避しました: http://www.guigarage.com/2012/11/custom-ui-controls-with-javafx-part-1

それは私の最初の問題には答えませんが、とにかくより良い方法だと思います。

誰かが私の元の質問の動作を説明できる場合は、喜んで聞いてください。

4

1 に答える 1

0

問題は、作成された FXMLLoader オブジェクトのインスタンス ロード メソッドではなく、静的な load(...) メソッドを使用したことです。

于 2013-10-06T19:37:46.587 に答える