Clase Dialog
Un Dialog es una ventana que depende de otra ventana (de una Frame). Si una Frame se cierra, se cierran también los Dialog que dependen de ella; si se iconifica, sus Dialog desaparecen; si se restablece, sus Dialog aparecen de nuevo. Este comportamiento se obtiene de forma automática.
Las Applets estándar no soportan Dialogs porque no son Frames de Java. Las Applets que abren Frames sí pueden soportar Dialogs.
Un Dialog modal require la atención inmediata del usuario: no se puede hacer ninguna otra cosa hasta no haber cerrado el Dialog. Por defecto, los Dialogs son no modales. La Tabla 5.10 muestra los métodos más importantes de la clase Dialog. Se pueden utilizar también los métodos heredados de sus super-clases.
Fuente: Aprenda Java como si estuviera en primero de la Universidad de Navarra