Как задать цвет текста в выпадающем списке?

#javafx #combobox

#javafx #выпадающий список

Вопрос:

Я пытаюсь установить цвет текста в выпадающем списке.

Мой код, который я пробовал comboList.setStyle("-fx-text-fill: blue");

Комментарии:

1. Как только я захочу придать стиль компоненту, который я не знаю, я смотрю на таблицу стилей по умолчанию, включенную в JavaFX 8: modena.css . Найдите компонент Combobox. Если возможно, то чище (и часто проще) задавать стиль ваших компонентов с помощью вашей собственной таблицы стилей css.

2. это редко помогает применять случайные стили — вместо этого изучите спецификацию openjfx.io/javadoc/11/javafx.graphics/javafx/scene/doc-files /… и выяснить, какие стили поддерживаются для каких узлов

Ответ №1:

Попробуйте с

 .combo-box .list-cell 
{
    -fx-background: white;
    -fx-background-color: transparent;
    -fx-text-fill: red;
}
  

введите описание изображения здесь