problema con JPopUpMenu y JDialog

hola que tal,

actualmente tengo un problema que no puedo resolver, es el siguiente

manejo un método, donde puede registrar al cliente o no , en un Joptionpane dio la opción,
cuando se registra un cliente abre un JDialog, donde puedo registrar los cliente, se puede decir que es un jdialog con campos personalizados.
en el cuando capturo telefono o correo electronico realiza una busqueda en la base de datosm, si encuentra un resultado me lo muestra en un JPopUp, pero si el JDialog tiene le paramentrol modal en true , no puedo seleccionar el menú, si lo cambio a true si se puede

el detalle esta que después del llamado del JDialog tengo un JFileChooser , si el parámetro modal esta en false , me abre los dos al mismo tiempo, pero si esta en true se abre después,

no puede hacer que en el JDialog con modal true pueda seleccionar un item del JPopUpMenu.

alguna idea o recomendación ??

de antemano gracias

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Resuelto

Para los que se interesaron en mi problema se soliciono con lo siguiente
mnuPopUp.setInvoker(this);

el this hace referencia ami JDialog