Bonjour à tous,
Je suis débutant en java et surtout en JTable.
Voila j'ai grace à votre aide créer mon JTable pour remplir des lignes d'article. Mon JTable est vierge il permettra d'afficher des donner pour chaque article saisi. La saisi ce fait dans la colonne 1.
Exemple:
col=0 et Lig=0 qui au depart est a blanc je saisie "titi" je voudrai au moment ou je fais entrer recuperer ds une variable la valeur "titi" (donc par une perte de focus) et faire ainsi de suite pour la col=0 et les lig=1,2,3...
J'ai chercher sur le net mais j'ai pas trouver de réponse.
Voici ce que j'ai fait pour le moment:
Merci pour votre aide.
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
18
19
20
21
22
23
24
25
26
27
28
29 tm =new TableModel(lig,col); table = new JTable (); table.addMouseListener(new MouseAdapter(){ public void mouseClicked(MouseEvent e){ table.addKeyListener(new KeyAdapter(){ public void keyPressed(KeyEvent e) { final int ligne=table.getSelectedRow(); final int colo=table.getSelectedColumn(); if (e.getKeyCode()==e.VK_ENTER){ //System.out.println(ligne+" "+colo); table.addFocusListener(new FocusAdapter() { public void focusLost(FocusEvent e) { if(colo==0){ System.out.println(table.getValueAt(ligne,colo)); } } }); } } }); } }); table.setModel(tm); scrollPane.setViewportView(table);
Partager