comment gérer l'événement mouse click dans un editable combobox ?
Bonjour,
Je voudrais que quand je clique sur le getEditor de mon combo, rien ne se passe...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
eComboBox.getEditor().addEventFilter(MouseEvent.MOUSE_PRESSED, e-> {
e.consume();
if (!eComboBox.isShowing())
{
System.err.println("passe dans Mouse Clicked, la liste n'était pas ouverte");
eComboBox.show();
}
else
{
System.err.println("passe dans Mouse Clicked, la liste était ouverte");
}
}); |
Ma liste est ouverte quand je clique sur l'Editeur.
Avec le code ci-dessus, malgré le e.consume(), la liste se ferme et se réouvre.
Je reçois donc invariablement
Citation:
passe dans Mouse Clicked, la liste n'était pas ouverte
Merci pour votre aide