Стиль ListView в JavaFX
Вы задаете стиль ListView
, но цвет styling фона определяется стилями javafx-8 в ячейках списка. Так стилизуйте fxml ячейки. Если вы измените styling значение искомого цвета -fx-control-inner-background
, вы javafx сохраните как «чередование» альтернативных expandablelistview строк, так и изменяющийся expandablelistview цвет текста, чтобы он контрастировал fxml с фоном. Использовать
.list-cell {
-fx-control-inner-background: blue ;
}
во внешней javafx таблице стилей. Обратите styling внимание, что полосы очень styling тонкие (почти невидимые), когда styling фон такой темный: вы можете listview настроить их с помощью
.list-cell {
-fx-control-inner-background: blue ;
-fx-control-inner-background-alt: derive(-fx-control-inner-background, 50%);
}
В качестве listview быстрого взлома вы можете javafx-8 установить этот искомый цвет expandablelistview непосредственно в представлении javafx-8 списка, и он будет распространяться fxml на содержащиеся в нем ячейки:
playlistView.setStyle("-fx-control-inner-background: blue;");
однако listview лучше (лучше разделение кода expandablelistview и более надежно) определять javafx его в ячейках внешней таблицы javafx стилей.
listview
javafx
javafx-8
fxml
styling
Стиль ListView в JavaFX
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.