Bonjour
existe t'il une méthode qui nous permet de dire quelle ligne on a sélectionné
voir même quelle cellule on a sélectionné dans une JTable?
Merci
Version imprimable
Bonjour
existe t'il une méthode qui nous permet de dire quelle ligne on a sélectionné
voir même quelle cellule on a sélectionné dans une JTable?
Merci
Bonjour,
il y a tout simplement getSelectedRow et getSelectedColumn, ainsi (pour les sélection multiples) getSelectedRows et getSelectedColumns
et si par exemple je veux récupérer la ligne sélectionner pour la copier
avec clipboard ... la j'arrive a avoir le numero de ligne et a partir de la je peu copier facilement toute ma ligne dans le presse papier ?
une fois que tu as le numéro je pense que tu dois pouvoir affecter ta ligne a une variable et ensuite la renvoyer sur ce que tu veu.
J'ai fait comme ca:
ca marche a peu prèsCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 JMenuItem item2 = new JMenuItem("Copie vr PressePp"); PopupMenu.add(item2); item2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { int j=0; int nbcolonne=model.getColumnCount(); Clipboard clipbd = getToolkit().getSystemClipboard(); int seleclign = jxTable.getSelectedRow(); while (j<nbcolonne){ selection= selection+" "+(String) jxTable.getValueAt(jxTable.getSelectedRow(),j); j++; } StringSelection ss = new StringSelection(selection); clipbd.setContents(ss, ss); } });
et bien ma fois cela m'a l'air bien...