En principio para comparar objetos se usa el .equals();
Y luego haciendo una consulta rapida por internet he visto esto que creo que resuelve tu duda
http://stackoverflow.com/questions/5...r-button-click el primero dice que al final uso dialogs porque lo veia mas apropiado, y el siguiente dice que lo implemento en el boton en vez de en el metodo de creacion del menu contextual.
Y en este resuelven tu duda
http://stackoverflow.com/questions/6...a-context-menu
Casi hubieras terminado antes buscando que preguntando y esperando