Bonjour,
Je ne sais pas tellement ou placer ce sujet, n'étant pas certain de l'origine du problème.
Alors, j'ai une JTable, avec un éditor qui créé différents types de composant. Mon problème est que la fonction getCellEditorValue(),( qui retourne la nouvelle valeur de la cellule) ne s'appelle pas quand cela m'arrange.
Par exemple, l'un de mes éditors est un JComboBox. la fonction getCellEditorValue() n'est pas appelée lorsque je choisis une des valeurs du JComboBox, ni quand il perd le focus, mais quand je clique ailleurs sur la JTable (et uniquement sur la Jtable, si je clique sur un composant extérieur, cela n'est pas détecté.)
Je me dis que pour résoudre ce problème, il faudrait que la fonction soit appelée dés que le composant perd le focus par exemple, mais je ne sais pas si cela peut marcher, et surtout comment je peux faire.
L'un de vous aurait-il une idée ?
Partager