5
私はテーブルビューを持っていると私は...
1. ...行の上に置く場合は、行のデフォルトの色を変更したいです。
2. ...行を選択しました。
TableViewの行の色を変更する方法は?
CSSファイルでそれのすべてを行う簡単な方法はありますか?
私が見つけたすべては、ケース1のために、私はCSSファイルに
.table-cell:hover { -fx-background-color: green; }
を設定することができるということです。これにより、セルの色は変化しますが、行全体の色は変化しません。
.table-view .row-selection:hover{ -fx-background-color: lightgreen; }
と私は働いていないしようとした他の組み合わせがたくさん。
+1私は最初のセクションから 'focused'を削除しますが、' .table-view:focused .table-row-cell:filled:selected'と読みます。その理由は、複数の選択が有効になっている場合、最初に選択された行にのみ影響します。 –