2017-11-07 4 views
0

私はGluon Scene BuilderでTableViewを構築しています。私は各列のセルの背景色を変えたい。 FXMLファイルとCSSだけでこれを行うことはできますか?私はCSSスタイルクラス.column-1でJavaFXスタイリングTableColumnセル

を行うことができます。それもスタイル列ヘッダを除き

.column-1 {-fx-background-color: white;} 

!列セルのみを指定する方法はないようです。

私は人々がJavaコードで管理している例を見てきましたが、このCSS/FXML能力を持つJavaFXのポイントを打ち消しませんか?

+0

'.column-1 .table-セル{...}'? –

+0

私のために働かない。それはテーブルのセルとテーブルの列が接続されていないようです... –

+0

私はテーブルビュー。テーブルセルを行うことができますが、これは役に立たないです。 –

答えて

0

あなたは、セルを選択するために、複数のクラスセレクタを使用することができます。

.column-1.table-cell { 
    -fx-background-color: white; 
} 
<TableColumn styleClass="column-1"> 
+1

ああスペースを追加していました。これは感謝します! –

+0

将来のリファレンスのために、私はすべてのjavafxオブジェクトのセレクタの構造を見ることができますどこですか? –

+0

@DuaneAllman正式な情報源はこれです:https://docs.oracle.com/javase/8/javafx/api/javafx/scene/doc-files/cssref.htmlしかし、それは不完全です。 [ScenicView](http://fxexperience.com/scenic-view/)では、正しいセレクタを見つけるのに役立つシーングラフを見ることができます。 – fabian

関連する問題