Yo !
int ligne = taJTable.getSelectedRow();
int col = taJTable.getSelectedColumn();
if ( ligne != -1 && col != -1 ) {
taJTable.getCellEditor( ligne, col ).stopCellEditing();
}
Olivier
> -----Message d'origine-----
> De : Noury [mailto:[EMAIL PROTECTED]]
> Envoy� : lundi 13 mai 2002 21:42
> � : [EMAIL PROTECTED]
> Objet : validation d'une cellule de jtable
>
>
> Bonsoir,
>
> J'ai un jtable contenu dans un panel. Le bouton OK permet
> d'enregistrer le
> tout. Seulement quand je rappelle le tout la derniere cellule
> dans laquelle
> je faisais des modifications; celle-ci n'est pas sauvegardee
> sauf si on
> appuie sur OK; tab ou une des touches curseurs. Pourtant,
> dans EXCEl, il y a
> moyen de modifier une cellule et d'enregistrer son contenu
> (File/Save) sans
> que celle-ci soit validee.
>
> J'ai installe un listener qui detecte la selection de ligne
> mais la methode
> getValue montre que les changements ne sont pas pris en
> compte si une des
> touches return, tab ou curseurs n'a pas valide le contenu.
> Quelqu'un sait-il
> comment faire?
>
> Alain
>
>
>
