Mon programme d'écoute d'action sur un JComboBox appelle un thread. Je voudrais que le composant soit désactivé jusqu'à ce que le thread se termine.Désactivation de JComboBox et conservation de la liste d'éléments d'origine
J'ai essayé d'appeler seEnabled (false) quand le thread démarre et setEnabled (true) lorsqu'il est terminé. Malheureusement, setEnabled (false) efface également la liste déroulante.
Y at-il un moyen de désactiver le composant mais de conserver la liste d'origine? SetEnabled (false) ne supprime définitivement pas le contenu de la zone de liste déroulante.
Supprimer tous les éléments de la liste ou simplement fermer (ne pas afficher) la liste? J'ai fait quelques tests et, comme prévu, 'setEnabled' ne supprime pas les éléments de la liste ... peut-être pourriez-vous inclure un exemple de code. –