FXML es un lenguaje de marcado de interfaz de usuario basado en XML creado por Oracle Corporation para definir la interfaz de usuario de una aplicación JavaFX . [ 1 ] [ 2 ] [ 3 ] [ 4 ] FXML presenta una alternativa al diseño de interfaces de usuario mediante código procedimental y permite abstraer el diseño del programa de la lógica del programa. [ 5 ]
<?import javafx.scene.control.Label?> <Label text= "¡Hola, mundo!" />Véase también
Referencias
- ↑ Meyer, David (6 de octubre de 2011). «JavaFX 2.0 llega y se convierte en código abierto» . ZDNet . Consultado el 9 de octubre de 2011.
La actualización introduce un nuevo lenguaje de marcado basado en XML llamado FXML, que tiene como objetivo definir interfaces de usuario. Otros lenguajes de scripting, como Groovy, JRuby y Scala, también se pueden usar para escribir aplicaciones en JavaFX 2.0, al igual que las herramientas de desarrollo de Java NetBeans y Eclipse.
- ↑ Greg Brown (15 de agosto de 2011). "Introducción a FXML" (PDF) . Consultado el 9 de octubre de 2011 .
- ↑ Sharan, Kishori (2 de abril de 2015). Aprende JavaFX 8: Creación de experiencias de usuario e interfaces con Java 8. Apress. pág. 1120. ISBN 978-1-4842-1142-7.
- ↑ Chin, Stephen; Vos, Johan; Weaver, James (12 de noviembre de 2019). La guía definitiva para clientes Java modernos con JavaFX: desarrollo móvil y en la nube multiplataforma . Apress. pág. 382. ISBN 978-1-4842-4926-0.
- ↑ "Introducción a FXML" . docs.oracle.com . 9 de octubre de 2013. Consultado el 13 de julio de 2020.
FXML es un lenguaje de marcado basado en XML, programable, para la construcción de grafos de objetos Java. Proporciona una alternativa práctica a la construcción de dichos grafos mediante código procedimental y resulta ideal para definir la interfaz de usuario de una aplicación JavaFX, dado que la estructura jerárquica de un documento XML guarda un estrecho paralelismo con la estructura del grafo de escena de JavaFX.
Enlaces externos
- Tutorial de FXML
- Introducción a FXML
Categorías :
- Java (lenguaje de programación)
- Lenguajes de marcado declarativos
- lenguajes de programación declarativos
- lenguajes de marcado XML
- lenguajes de marcado de interfaz de usuario
- Lenguajes de marcado de gráficos vectoriales
- Estándares basados en XML
- Esbozos de lenguaje de marcado