Pero ya puedes usar el click derecho?
lo de la ventana emergenter pues no se si exista una clase definida para eso, si no pues tendras que hacer un pequeño frame, un jdialog, sin borde y con las opciones que deseas y este a su ves tener eventos para saber que clickeaste y todo eso.... no se si java ya implemente eso
basicamente en el evento del boton haces visible ese dialog, no lo creas alli, alli solo lo haces visible, y cuando se seleccione una opcion lo haces invisible
Te dejo un video que habla sobre usar el click derecho pero no de la ventana emergente
http://www.youtube.com/watch?v=MpIHF4V3zMc