css を使用して、各セルのテーブル ビュー内のグリッド線を削除しようとしています。
たとえば、名前と説明の列の間に、グリッド線だと思われる線があります。css を使用して削除する方法がわかりません。setShowGrid(false); を使用して Java Swing で実行できます。ただし、これは javaFX では使用できません。
JavaFX 2について質問していると思います。そうでない場合は、アップグレードすることをお勧めします:)
これをスタイルシートに入れてみてください:
.table-view {
-fx-table-cell-border-color: transparent;
}
または電話する
tableObject.setStyle("-fx-table-cell-border-color: transparent;")
水平線を維持するために、次のことをしなければなりませんでした
.table-view .table-row-cell {
-fx-border-width: 1;
}
おそらくこれを行うためのより良い方法がありますが、これは私にとってはうまくいきました...
@kylejmcintyreが言ったことは本当です。
テーブル ヘッダーを非表示にするには、次のようにします。
.column-header-background { visibility: hidden; -fx-padding: -1em; }