Bonjour,
Je suis en train de concevoir une table pour effectuer de la saisie et j'aimerais que :
1- à chaque pression de la touche entrée le curseur se potisionne sur la cellule de droite
2 - lorsque que j'arrive à la derniere colonne , le prog crée une nouvelle ligne et se positionne sur la cellule de la premiere colonne de la nouvelle ligne.
Voilà mon code :
Grace à ce code j'arrive à satisfaire le second point et malgré des essais avec changeselection je n'arrive pas à compléter le ELSE qui me permetrait de repondre à mon premier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 if (jtCommande.getSelectedColumn() == jtCommande.getColumnCount()-1) { // Creation nouvelle ligne Object[] monObj = null; model.addRow(monObj); // Selection de la celulle (Nouvelle ligne, premiere colonne) jtCommande.changeSelection(jtCommande.getSelectedRow(),0,false,false); } else { }
Merci pour votre aide.![]()
Partager