bueno pero no es asi como lo haces String master = System.getProperty("user.dir") +"\\src\\reportes\\factura.jasper"; para aceder al archivo ya lo sabras es String master= "/reportes/factura.jasper" y las barras "/"
yo lo haria con un JPopupMenu el unico inconveniente seria que en ves de el Click secundario para activar el popup tendria que ser el click izquierdo aunke seguramente se puede anular esa accion aunke no he probado