Diseño de cuadros de diálogo JavaFX predeterminados
Estoy buscando una manera de diseñar el Diálogo JavaFX predeterminado (javafx.scene.control.Dialog
)
Traté de obtener el DialogPane y agregar una hoja de estilo, pero cubre solo una pequeña parte del diálogo. Preferiría diseñar solo con un archivo css externo y sin agregar styleClasses sobre el código. Esto se vería desordenado (encabezado, contenido, contenido propio en el contenido y más ...)
Busqué en Google mucho y solo encontré ejemplos para ControlsFX, pero como jdk8_40 JavaFX tiene sus propios cuadros de diálogo, los uso ahora.
¿Alguna sugerencia?
Editar:
Desde que José Pereda publicó la solución, creé mi propio dialog.css. Lo publicaré aquí porque cubre todo el diálogo y tal vez alguien quiera copiarlo y pegarlo. Tenga en cuenta que .dialog-pane ya es un nombre de clase de estilo dado, por lo que no necesita aplicar el suyo propio. Por supuesto, Josés es más detallado.
.dialog-pane {
-fx-background-color: black;
}
.dialog-pane .label {
-fx-text-fill: white;
}
.dialog-pane:header .header-panel {
-fx-background-color: black;
}
.dialog-pane:header .header-panel .label {
-fx-font-style: italic;
-fx-font-size: 2em;
}