Bonjour à tous !
Je dispose d'un JTree editable... Afin de pouvoir modifier la valeur de mes nodes et de sauvegarder ces modifications, je définis mon propre "treeCellEditor" qui est du genre :
Mon problème est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public class MonTreeCellEditor extends AbstractCellEditor implements TreeCellEditor, ActionListener { public Component getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row) { ... } public Object getCellEditorValue() { ... } public void actionPerformed(ActionEvent arg0) { this.stopCellEditing(); } }
Avant de définir ce treeCellEditor, j'ai remarqué que mon noeud devenait édiatable par double click... mais depuis que j'ai mis ca en place, un simple click suffit à rendre mon noeud éditable...
Comportement que je ne souhaite pas bien évidement
J'aimerai lors d'un simple click réaliser une action bien particulière, et lors d'un double click pouvoir éditer mon noeud...
J'avoue ne pas trop savoir de quel coté m'orienté...
Si vous avez des idées je suis preneur
Merci d'avance !
Partager