Cara eu fiz assim…
import javax.swing.JTable;
import javax.swing.table.DefaultTableColumnModel;
import javax.swing.table.TableModel;
import java.awt.Point;
import java.awt.PopupMenu;
(…)
private void tblMainMouseClicked(java.awt.event.MouseEvent evt) {
evt.getComponent().add(pop);
Point p = new Point();
p.setLocation(evt.getX(),evt.getY());
int row = tbl.rowAtPoint§;
tbl.setRowSelectionInterval(row,row);
int offset = row * tbl.getRowHeight();
if (evt.getButton() == 3){
pop.show(evt.getComponent(),0,offset);
}
Sendo que é pop é minha variável do tipo PopupMenu
Falow