In genere non si usa setVisible() con i JPopupMenu, ma il metodo show(), che ha la sguente firma:
codice:
public void show(Component invoker, int x, int y);

invoker: Il componente in cui visualizzare il menu
x, y: le coordinate in cui far comparire il menu (relative all'invoker)
Ciao.