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
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;}
 
        }
 
    }
je veux que le retour à la ligne soit la ou j'ai indiqué en rouge

merci

Nom : Sans titre.png
Affichages : 91
Taille : 2,0 Ko