1. Creas tu JDialog en el paquete que desees (Supongamos que se llama
Emergente)
2. Agregas la accion al boton que quieres que abra tu venatana y colocas esto dentro de la accion...
Código PHP:
Emergente Ventata = new Emergente(Application.getMainFrame,true);
Ventana.setVisible(true);
Listo, desde cualquier parte del codigo puedes instanciar la ventana que creastes y ponerla visible con el metodo setVuisible(boolean);
El Constructor debe llevar como parametro la Venatana padre del JDialog y TRUE como segundo parametro si quieres que sea Modal.
Saludos