2013-07-01 3 views
3

Я пытаюсь удалить линию сетки внутри представления таблицы каждой ячейки с помощью css. enter image description hereУдалить строку сетки в таблицеView

Например, между столбцом «Имя и описание» есть строка, которую я предположил, что это линия сетки. Я понятия не имею, чтобы удалить его с помощью css. Я могу сделать это в Java Swing с помощью setShowGrid (false); но это не доступно в javaFX.

ответ

9

Я предполагаю, что вы спрашиваете о 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; 
} 

Возможно, это лучший способ сделать это, но это сработало для меня ...

+0

Но вы знаете, как скрыть заголовок таблицы? –

+0

Он работает для номинального футляра, но у меня все еще есть строки для выбранных строк (сфокусированные или нет). – Joffrey

0

, чтобы удалить сетку в таблице. Посмотрите, что говорит @kylejmcintyre.

, чтобы скрыть заголовок таблицы сделать это:

.column-header-background { visibility: hidden; -fx-padding: -1em; } 

 Смежные вопросы

  • Нет связанных вопросов^_^