2017-11-15 9 views
0

私はJavaFXでテキストフィールドを作成しようとしています。テキストフィールドの選択にカスタムカラーを使用したいと思います。私はその財産が何であるか分からないので、私はこの方法でしか説明できません。デフォルトで選択すると、境界線に空色の色が表示されます。それを完全に削除する方法、またはカスタムカラーに設定する方法はありますか?私のCSSコードは以下の通りです:JavaFXでテキストフィールドの選択枠を特定の色に設定する方法は?

.login-info { 
-fx-border-style: solid; 

-fx-accent: red; } 

答えて

0

テキストフィールドは、-fx-background-color:プロパティを使用してそれを実現します。したがって、オーバーライドすることによって、あなたはそれをクリックすると空色の代わりに黄色を塗りつぶします。

.textfield:focused{ 
    -fx-background-color : yellow,white; 
    -fx-background-insets: 0,3px; 
} 

+0

小売店のアプリケーション用に作成したこのスタイルシートのjavafxコントロールのほとんどに独自のカスタムスタイルがあり、gitgubでこれを見つけることができます。 https://github.com/Oshan96/ThogaKade –

+0

スタイルシートへの直接リンクは、https://github.com/Oshan96/ThogaKade/blob/master/src/lk/edu/ijse/ThogaKadeHibernate/ui/util/です。 css/thogaKade.css –

関連する問題