bonjour

je n'arrive pas à faire un test si la lihgne de table est selectionnée
j'ai un JTABLE
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
30
31
32
33
34
35
36
37
38
39
 
private JTable getJTable1() {
if (jTable1 == null) {
String[] columnNames = {"code "Nom " ,"adresse" ,"remarque"    };
Object[][] data = {  };
tableModel1 = new DefaultTableModel(data, columnNames) {
};
jTable1 = new JTable(tableModel1);
TableColumn sportColumn1 = jTable1.getColumnModel().getColumn(0);
JTextField JTextField1 = new JTextField();
sportColumn1.setCellEditor(new DefaultCellEditor(JTextField1));
 jTable1.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
  jTable1.getColumnModel().getColumn(0).setPreferredWidth(150);
jTable1.getColumnModel().getColumn(1).setPreferredWidth(150);
 jTable1.getColumnModel().getColumn(2).setPreferredWidth(150);
  jTable1.getColumnModel().getColumn(3).setPreferredWidth(135);
  jTable1.setBackground(Color.orange);
jTable1.setIntercellSpacing(new Dimension(2, 1));
 
jTable1.setRowHeight(24);
jTable1.setFont(new Font("Arial", Font.PLAIN, 14));
Vector data1 = new Vector(4);
 
 
 
tableModel1.addRow(data1);
 jTable1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent e) {
Point p=e.getPoint();
  row1=jTable1.rowAtPoint(p);			 
 
			              	}
 });
 
 
 
	}
	return jTable1;
}
je veux si je click sur l'action de bouton alors cette action vérifié si j'ai selectionné la ligne de jtable

retourne false ou true


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
private JButton getJButton31() {
	if (jButton31 == null) {
		jButton31 = new JButton();
		jButton31.setText("vérifier");
		jButton31.setBounds(new Rectangle(679, 34, 122, 26));
		jButton31.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
			}
		});
	}
	return jButton31;
}