salut tout le monde, je veux avoir un jTextArea avec trois colonne , je veux en tapant sur la touche de tabulation je passe à la prochaine colonne , je n'ai pas pu avoir accés aux indexe d'une colonne bref, j'ai fait un petit trafique en tapant trois fois sur la touche je reviens à la ligne, mais le probleme c'est que le retour revient à la ligne suivant à la deuxième case , quelqu'un aurait une idée meilleur?? je laisse mon bout de code et le résultat!!
ps: key est la variable qui m'indique que j'ai tapé 3 fois la touche de tabulation, initialisé à 0 donc le max c'est 2, une fois key=2 je fais un saut de ligne
je veux que le retour à la ligne soit la ou j'ai indiqué en rouge
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 private void jTextArea1KeyPressed(java.awt.event.KeyEvent evt) { // TODO add your handling code here: if(evt.getKeyCode()==9){ if(key!=2){ key=key+1; } else{ jTextArea1.append("\n"); key=0;} } }
merci
Partager