eliasn,
o metodo show() do Popup recebe como argumento:
1 - um componente
2 - um int
3 - um int
onde os int’s são as coordenadas. No caso vc esta passando as coordenadas x e y do botão. Passe como argumento outros valores para x e y e va ajustando ele na tela . ok ?
espero ter ajudado ! se nao for bem isso posta de novo ok ?