J'ai une ComboBox Source pour peupler les champs source (25 à 30 éléments) affichés ci-dessous dans la première page
"A"
"B"
...
"Z"
J'ai sélectionné le dernier élément de la ComboBox comme indiqué ci-dessous
"Z"
et en traversant vers la page suivante après avoir sauvegardé, j'ai besoin de rendre la sélection de la ComboBox source vide, donc j'ai renvoyé le code ci-dessous pour réinitialiser la ComboBox Source pour pointer vers le premier élément (pour réinitialiser l'affichage pour commencer en haut de la liste déroulante pour la sélection de l'utilisateur)
// ma première valeur dans la liste source est un espace vide - ""
sourceComboBox.setValue("");
même si vous utilisez des extraits de code ci-dessous comme
sourceComboBox.getSelectionModel().selectFirst();
sourceComboBox.getItems().clear();
sourceComboBox.getSelectionModel().clearAndSelect(0);
mais lorsque je clique pour ouvrir le menu déroulant de la combobox, il affiche toujours le menu déroulant en partant du bas comme indiqué ci-dessous
...
"X"
"Y"
"Z"
Je ne peux pas poster d'images pour représenter les valeurs de la combobox, donc j'ai mis des exemples ci-dessus.
Cela ressemble à un bug graphique pour moi ou est-ce que je fais quelque chose de mal? J'ai vu un problème similaire signalé dans la question ci-dessous mais aucune solution de contournement n'a été suggérée jusqu'à présent Problème de suppression de valeur de ComboBox