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
| package test;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JTable;
public class Test implements MouseListener {
private JTable table;
public Test(JTable table) {
this.table = table;
}
public void mouseClicked(MouseEvent e) {
}
public void mousePressed(MouseEvent e) {
}
public void mouseReleased(MouseEvent e) {
int columnNumber = this.table.getColumnModel().getSelectionModel().getLeadSelectionIndex();
String column = this.table.getColumnName(columnNumber);
int row = this.table.getSelectionModel().getLeadSelectionIndex();
if (column.equalsIgnoreCase("Select")) {
//Lance une action (ouvrir un fichier, ...) en utilisant le paramètre row par exemple.
}
}
public void mouseEntered(MouseEvent e) {
}
public void mouseExited(MouseEvent e) {
}
} |
Partager