Я добавляю JavaFX ListViews и TableViews в свое приложение в их стиле по умолчанию.
Нечетные строки получают белый фон, а четные строки - серый фон. Мне не нравятся эти полосы, особенно в незаполненных строках.
Я попробовал следующие настройки CSS в моем ListView с помощью fxid: list_PayMethod, но это не помогает.
(эта страница не не распознает fxid как часть кода, поэтому он не находится внутри серого поля, обратите внимание.)
#list_PayMethod {
.list-cell:odd {
-fx-padding: 0px;
-fx-control-background: #F4F4F4;
-fx-control-inner-background: #F4F4F4;
}
.list-cell:even {
-fx-padding: 0px;
-fx-control-background: #F4F4F4;
-fx-control-inner-background: #F4F4F4;
}
.list-view:focused .list-cell:focused:odd {
-fx-padding: 0px;
-fx-control-background: #F4F4F4;
-fx-control-inner-background: #F4F4F4;
}
.list-view:focused .list-cell:focused:even {
-fx-padding: 0px;
-fx-control-background: #F4F4F4;
-fx-control-inner-background: #F4F4F4;
}
}
Есть ли способ установить все для записи или все серые?
Спасибо!