すべてのペインとすべてのビューで単一の背景色 (黒) を維持したいと考えています。ビューごとにcssを書きたくない。私は主に vbox と hbox のみを使用しています。テーブルビューはほとんどありません。css を 1 回記述してすべてに適用する簡単な方法はありますか。前もって感謝します
5530 次
3 に答える
1
ビューごとに CSS を記述するのではなく、すべての要素に同じスタイル クラスを指定します。
Pane pane = new Pane();
pane.getStyleClass().add("bg-black-style");
スタイルシートをシーンに追加する必要がある場所
scene.getStylesheets().add("css-file.css");
そしてcssファイルに
.bg-black-style {
-fx-background-color: black;
}
このように、同じように見えるすべてのものは、すべて 1 か所にスタイルがあります。
于 2016-02-25T14:42:14.893 に答える
1
CSS クラスで .pane を使用するだけで、すべてのペインで機能します。
.pane{
-fx-background-color: black;
}
.button などでも同じように動作します。
于 2016-04-12T07:10:29.913 に答える