chmurbluk
Messages postés3Date d'inscriptionjeudi 16 mai 2002StatutMembreDernière intervention19 juillet 2002
-
19 juil. 2002 à 18:16
alexlens19
Messages postés2Date d'inscriptionmercredi 2 avril 2003StatutMembreDernière intervention 3 avril 2006
-
3 avril 2006 à 11:54
Dans une JTable, apres la validation d'une cellule en edition par la touche Enter, la nouvelle cellule selectionnee est la cellule du dessous alors que je voudrais que ce soit celle de droite qui soit selectionnee.
JE SUIS VRAIMENT BLOQUE !!!
MERCI DE VOTRE AIDE !!!
JHelp
Messages postés261Date d'inscriptionjeudi 5 septembre 2002StatutMembreDernière intervention 6 octobre 200511 13 sept. 2002 à 15:46
1)Capture l'événement j'appuie sur entrer, cad, je valide une cellule.
table.getCellEditor().addCellEditorListener
(
new CellEditorListener()
{
public void editingStopped(ChangeEvent e)
{
edition(e);
}
public void editingCanceled(ChangeEvent e)
{
}
}
);
2)Crée la méthode public void edition(ChangeEvent e)
{
int lig=table.getSelectedRow();
int col=table.getSelectedColumn();
lig++;
if(col>=table.getColumnCount())
{
col=0;
lig++;
if(lig>=table.getRowCount())
lig=0;
}
table.editCellAt(lig,col);