Bonjour,

Dans une application en Java 1.5, j'ai une fenêtre contenant une JComboBox. Lorsque le focus est dans cette ComboBox et que j'appuie sur la touche F4, une nouvelle fenêtre Java s'ouvre au premier plan. Pour cela, j'ai simplement ajouté un KeyEventDispatcher.

Lors de la migration de mon application en Java 1.6 je n'arrive plus à avoir ce comportement.
En effet lorsque j'appuie sur F4 alors que le focus est sur la ComboBox, la ComboBox déroule la liste de ses choix (cela semble correspondre au comportement de l'explorateur Windows) et l'autre fenêtre Java s'ouvre en arrière plan.

J'ai tenté d'ajouter des choses du genre mais ça ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
maComBoBox.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).remove(
            KeyStroke.getKeyStroke("pressed F4"));
Y a t'il une possibilité pour supprimer ce comportement Windows et que ce soit le comportement Java qui prenne le dessus.

Merci d'avance.