Boa tarde amigos, estou com um problema para centralizar um JDialog. O problema é que eu tenho o meu JFrame principal e dentro dele vou adicionando JPanel e dentro de outros JPAnel tem mais outros panels e assim vai. Qdo eu vou abrir o meu JDialog (a partir de JMenuItem de um JPopupMenu) eu não sei como fazer ele ficar centralizado e modal em relação a aplicação principal.
Eu poderia usar o getPanel() mas não vai resolver, pois se trata de uma opção de um popup e aí já não tenho o parent corretamente.