0

私はこのようにTableViewを取得します:

TableView tableView = (TableView) ((AnchorPane) node).getChildren().get(0);

のようなデータで埋めます

tableView.setItems(FXCollections.observableList(vehicles));

この部分はOKです。ただし、tableView の現在の行のフォント プロパティを変更したいのですが、その方法がわかりません。

tableView.getSelectionModel().setCellSelectionEnabled(true);単一のセルではなく、行全体の選択を表示したいので、設定したくありません

TableRow と Tabliew にいくつかの CSS スタイルを適用しようとしましたが、成功しませんでした。

TableView で現在選択されている行のフォント プロパティを変更する方法はありますか?

4

2 に答える 2

1

この CSS ルールは効果的です。

 #mytable .table-cell {
    -fx-text-fill:red ;
    -fx-border-color: none;
 }

  #mytable .table-cell:hover {
    -fx-text-fill: rgb(103,183,89) ;
    -fx-border-color: none;
 }
于 2019-11-19T17:04:50.413 に答える