Bonjour,

j ai ajoute a ma JTable un Edito qui etend de DefaultCellEditor.

en ajoutant a cet editor un CellEditoListener, je parviens a recuperer la nouvelle valeur de la cellule. cepandant, j aimerais recuperer la ligne et la colonne correspondant a ce changement afin de le repercuter...

cad:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
valueEditor.addCellEditorListener(new CellEditorListener(){
 
      public void editingCanceled(ChangeEvent e) 
      {
         return;
      }
 
      public  void editingStopped(ChangeEvent e) 
      {
         if(!(e.getSource() instanceof ValueCellEditor))
         return;
 
        ValueCellEditor source= (ValueCellEditor)e.getSource();
        System.out.println(source.getCellEditorValue());
       // ici j ai la nouvelle valeur mais pas quelle cellule j edite... et donc je ne peux pas dire    
      // a la table quelle element mettre a jour...
      }   
 
      });
Mon editeur se compose juste d un JTextField et j ai redefini les methodes getTableCellEditorComponent et isCellEditable...

Comment faire?