4

css を使用して、各セルのテーブル ビュー内のグリッド線を削除しようとしています。 ここに画像の説明を入力

たとえば、名前と説明の列の間に、グリッド線だと思われる線があります。css を使用して削除する方法がわかりません。setShowGrid(false); を使用して Java Swing で実行できます。ただし、これは javaFX では使用できません。

4

2 に答える 2

13

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;
}

おそらくこれを行うためのより良い方法がありますが、これは私にとってはうまくいきました...

于 2013-07-18T20:33:37.423 に答える
1

@kylejmcintyreが言ったことは本当です。

テーブル ヘッダーを非表示にするには、次のようにします。

.column-header-background { visibility: hidden; -fx-padding: -1em; }
于 2014-12-29T10:50:00.057 に答える