私はweblanguagesで作業していないので、非常に新しいですが、JavaFXアプリケーションではWindows 10 UWPテーマのCSSスタイルシートがあります。デフォルトのスタイルクラスは、デフォルトのウィンドウのグレーボタンテーマを使用しますが、カラーコンポーネントのカスタムスタイルクラスも作成しました。JavaFXランタイム時のカスタムスタイルクラスのCSS変更プロパティ
色は、既定のスタイルの.rootスタイルクラスの変数として使用され、色付きスタイルの.coloredスタイルクラスで上書きされます。
.root
{
-fill-color: #CCCCCC;
...
}
.colored
{
-fill-color: #DD2867;
...
}
実行時にカラースタイルの色を変更したいと考えています。 私はこのようなもので塗りつぶしの色を変更することが可能なノード#のsetStyle(String)を知っている:
root.setStyle("-fill-color: #FF00FF;");
が、これが唯一の.rootスタイルクラスでの色への影響はなく.coloredを持っていますスタイルクラス。
実行時にスタイルクラスのプロパティを直接変更する方法や、デフォルトと色付きスタイルを使用する方が良い方法を教えてください。
ありがとうございます。 Eleom。
タンクを多く。それはまさに私がやりたかったことでした。 – Eleom