CSSなしでJavaFXコンポーネントのスタイルを設定することは可能ですか?つまり、CSSなしでCSSを使用して達成できるのと同じことを達成できますか?「CSSなし」とは、「CSS文字列なし」(あなたが入れたもの)を意味しsetStyle(String)
ます。
新しいスタイルの文字列を作成してスタイルを更新することは、私には非常に非効率的です。次のスタイルで背景色を白(事前にはわかりません)に動的に変更するには、正規表現または連結文字列に置き換える必要があります。
-fx-background-color: red;
-fx-border-color: black;
-fx-border-width: 1;
とにかく、これらの文字列は内部的にいくつかの構造/オブジェクトに解析されると思いますが、なぜこれらの構造が公開されないのですか?
私はJavaFXを初めて使用します。CSS継承を使用できることは知っていますが、それは特効薬ではなく、文字列の連結がまだ存在します。