Я создаю форму ввода в JavaFx из Java 8.0, используя SceneBuilder 2.0 в Windows 7 в e (fx) clipse.
У меня есть простой String ComboBox, и я хочу изменить цвет и размер шрифтов как в списке, так и в выбранной String. Код css, который я использую, изменяет текст выбранного элемента. Однако при первом удалении список отображается черным шрифтом по умолчанию. Во второй раз цвет и размер шрифта на всех элементах изменились на правильные значения.
Как заставить список шрифтов запускаться с правильным цветом и размером?
Вот упрощенный код из метода инициализации в моем классе контроллера:
ObservableList<String> types = FXCollections.observableArrayList
( "large", "medium", "small" );
comboBox.setItems( types );
и текущий css:
#comboBox .list-cell
{
-fx-font-family: arial;
-fx-font-size: 16px;
-fx-text-fill: #a0522d;
}