tabla.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
if ( SwingUtilities.isLeftMouseButton(e)) {
} else {
if ( SwingUtilities.isRightMouseButton(e)) {
Point p = e.getPoint();
int rowNumber = tabla.rowAtPoint( p );
ListSelectionModel modelo = tabla.getSelectionModel();
modelo.setSelectionInterval( rowNumber, rowNumber );
}
}
}
}
);
3 comentarios:
Muy bueno, funciono perfectamente.
Muy buena explicación, gracias por conpartir este recurso
Excelente amigo, pero habría que optimizar un poco el código, en lo personal lo utilizaría de la manera siguiente:
tabla.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
if (SwingUtilities.isRightMouseButton(e)) {
Point p = e.getPoint();
int rowNumber = tabla.rowAtPoint(p);
tabla.getSelectionModel().setSelectionInterval(rowNumber, rowNumber);
}
}
}
Saludos! ;)
Publicar un comentario