Désactiver la désélection d'objet dans une JList
Bonjour!
Voici la difficulté: Une JList reçoit comme modèle un DefaultListModel contentant des String;
Existe-t-il un moyen plus propre d'empêcher qu'aucun objet ne soit sélectionné?
Code:
1 2 3 4 5 6 7
|
private void listeNewSelection(ListSelectionEvent evtNewValue) {
selectedItem.setText( ((String)liste.getSelectedValue()) );
if (liste.getSelectedValue() == null) {
liste.setSelectedIndex(0);
}
} |
J'espérais trouver un setter idylique comme par exemple:
Code:
liste.setDeselectPossible(false);
Connaissez vous une alternative "propre"?
Merci!