2016-09-26 3 views
2

Я стилю TreeTableView в CSS, и я хочу удалить интервал для всех детей. См. Изображение ниже.JavaFX CSS стилизация TreeTableView для удаления отступа

Также есть ли какие-либо генераторы CSS для JavaFX?

enter image description here

Я попытался это:

.tree-table-view { 
    -fx-padding: 0px; 
    -fx-start-margin: 0px; 
    -fx-end-margin: 0px; 
} 
.tree-table-cell { 
    -fx-padding: 0px; 
    -fx-font-size:16px; 
    -fx-start-margin: 0px; 
    -fx-end-margin: 0px; 
} 
+0

В SceneBuilder перейдите в View-> Показать анализатор CSS здесь, вы можете увидеть все имена всех элементов. – bshek

ответ

2

Вы можете удалить отступа с

.tree-table-row-cell { 
    fx-indent: 0; 
} 

Примечание: Ширина зоны стрелки по-прежнему будет с отступом, но по-моему, ожидается и необходимо:

enter image description here

Если вы уменьшите отступ еще больше (-10, -20), вы также можете удалить стрелки, если это необходимо.

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