Elemento: VentanaDialogo.

Icono:

Texto: Una ventana de diálogo.

Descripción: Una VentanaDialogo es un elemento contenedor que se muestra en una ventana independiente. Las ventanas de diálogo se pueden cerrar, pero no minimizar. A diferencia de las ventanas, cerrar un diálogo no tiene mayores consecuencias.

Los diálogos tienen la peculiaridad de que se muestran siempre encima de la ventana que les precede en el árbol de elementos de la vista. Es decir, dicha ventana no puede nunca tapar al diálogo.

Tabla de propiedades

Nombre Descripción Valores aceptados
Principales
Título El texto que se muestra en el título de esta ventana de diálogo. Cualquier constante o variable de tipo String.
Distribución La política de distribución de hijos de este contenedor. Una variable Object de la clase java.awt.Layout o una de las siguientes constantes: border, flow, grid, hbox, vbox.
  • flow requiere un parámetro adicional, que indica la alineación de los hijos. Debe ser una de las constantes: left (izquierda), center (centro) o right (derecha).
  • grid requiere dos parámetros enteros, que indican el número de filas y columnas de la rejilla, respectivamente.

Todas las opciones aceptan dos parámetros enteros opcionales que indican la separación horizontal y vertical entre hijos. Por ejemplo: border:10,5.

Visible La visibilidad del elemento. Una variable booleana o una de las constantes true o false.
Situación y Tamaño
Situación La posición de la ventana de diálogo en la pantalla del computador, en píxeles Una variable Object de la clase java.awt.Point o los valores enteros de la posición X e Y, respectivamente, separados por una coma. El valor especial center sitúa la ventana en el centro de la pantalla.
Tamaño El tamaño del elemento. Una variable Object de tipo java.awt.Dimension o los valores enteros de ancho y alto, respectivamente, separados por una coma. El valor especial pack ajusta el tamaño al mínimo requerido por sus hijos.
Redimensionable Si se permite al usuario cambiar el  tamaño de la ventana de diálogo. Una variable booleana o una de las constantes true o false.
Aspecto Gráfico
Fondo El color usado para el fondo del elemento y el de sus hijos (salvo que fijen expresamente su propio valor). Una variable Object de la clase java.awt.Color o uno de los colores predefinidos: black, blue, cyan, darkGray, gray, green, lightGray, magenta, orange, pink, red, white, yellow.

También puede especificarse un color dando las coordenadas enteras (entre 0 y 255) de sus componentes RGB (más la transparencia opcional).

El valor por defecto lo decide el sistema.

Color El color usado para los textos del elemento o de cualquiera de sus hijos (salvo que fijen expresamente su propio valor). Ver los valores para la propiedad Fondo.
Fuente El tipo de fuente a usar por cualquier texto del elemento o de cualquiera de sus hijos (salvo que fijen expresamente su propio valor). Una variable Object de la clase java.awt.Font o una terna de familia, estilo y tamaño, separados por comas. El estilo debe ser uno de plain, bold, italic, bold | italic. Ejemplo: Monospaced,italic,18.

El valor por defecto lo decide el sistema.