2016-04-14 12 views
0

ごとのJavaFX CustomColorDialogのスタイルを変更することで問題持つ:が、これは、それが今のように私のCustomColorDialogあるCSS

Picture of a CustomColorDialog

あなたは白のフィールドがあると見ることができるように、私はすでに変更しようとしていますそのフィールドの色はそれでも使用できません:

.region 
{ 
    -fx-background-color:red; 
} 

どのように地域であることがわかりますか?私はScenicViewを使用してダイアログ構造を見てきました。スタイルクラス、スタイルクラスは "customcolor-controls-background"、スタイルクラスも試しましたが、動作しませんでした。 .regionがうまく動作しない場合。 誰かが私を助けることを願っています。

挨拶ScriptKiddy(マルセル)

答えて

1

あなたは(jfxrt.jarにバンドル)modena.cssファイルを見ている場合は、あなたはCustomColorDialog制御に適用に関するすべてのスタイルを見つけることができます。

白領域として、あなたはこれを見つけることができます:

.custom-color-dialog .controls-pane .customcolor-controls-background { 
    -fx-background-color: -fx-text-box-border, -fx-control-inner-background; 
    -fx-background-insets: 
     0.8333333em 0 0.4166667em 0, 
     1em 0.166667em 0.5833333em 0.166667em; 
    -fx-background-radius: 0.3333333em, 0.166667em; 
} 

をので、あなたがしなければならないすべてはあなたのCSSファイルにそのルールを上書きします:

.custom-color-dialog .controls-pane .customcolor-controls-background { 
    -fx-background-color: red; 
} 

custom color

+0

感謝あなたは非常に;) – ScriptKiddy

関連する問題