A cor do texto nos itens JavaFX ComboBox muda apenas após a primeira seleção
Estou construindo um formulário de entrada no JavaFx a partir do Java 8.0 usando o SceneBuilder 2.0 no Windows 7 no clip e (fx).
Eu tenho uma simples ComboBox String e quero alterar a cor e o tamanho das fontes na lista e na String selecionada. O código css que eu uso altera o texto no item selecionado. No entanto, a primeira vez que a lista é descartada, ela está na fonte padrão preta. Na segunda vez, a cor e o tamanho da fonte em todos os itens foram alterados para os valores corretos.
Como faço para que a lista de fontes seja inicializada na cor e tamanho certos?
Aqui está o código simplificado do método initialize na minha classe Controller:
ObservableList<String> types = FXCollections.observableArrayList
( "large", "medium", "small" );
comboBox.setItems( types );
e css atual:
#comboBox .list-cell
{
-fx-font-family: arial;
-fx-font-size: 16px;
-fx-text-fill: #a0522d;
}