2017年3月19日日曜日

[実装メモ] JavaFXのtextareaで文字をドラッグした際に背景色がつかないようにしたい場合

現在実装中のシステムでtextareaでドラッグしたときに文字の背景色が変わってほしくない場面が出たのでそれの対応策のメモ.

これを流用すると,ドラッグ時の文字の色と背景色が変えられます.

#linearea:focused{
 -fx-highlight-text-fill: black;
 -fx-highlight-fill: null;
}


#lineareaはtextareaのid
:focusedはそのエリアが選択状態のときのルールを記述しているというオプション
-fx-highlight-text-fillがドラッグ時の文字の色
-fx-highlight-fillがドラッグ時の背景の色

上の例では,ドラッグ時文字が黒,背景色がなしの設定になっています.



自前のテキストエディタなど作ってみたい人はぜひご参考にしてください.

0 件のコメント:

コメントを投稿