Skip to content
Juan Perez Jolote edited this page Jun 3, 2018 · 5 revisions

Welcome to the JavaFX wiki!

Que es JAVA FX?

JavaFX es un conjunto de herramientas GUI para Java

JavaFX hace que sea más fácil crear aplicaciones de escritorio y juegos en Java.

Algunas aplicaciones son más fáciles de crear como aplicaciones de escritorio que como aplicaciones web.

Por ejemplo, las aplicaciones que necesitan tener acceso al disco local del equipo que se ejecuta en, o que necesita para comunicarse con muchos sistemas remotos diferentes, ya veces usando otros protocolos distintos de HTTP (por ejemplo IAP o protocolos de transmisión, etc.). JavaFX es una buena opción en estos casos.

He sido escéptico de JavaFX históricamente. ¿Por qué Java necesita otro conjunto de herramientas GUI? Y por qué fue que conviven con AWT y Swing? ¿Realmente necesitamos otro conjunto de herramientas GUI? Estas y muchas otras preguntas me perseguían en los primeros días de JavaFX.

Sin embargo, las cosas han cambiado. JavaFX Es más moderno, lo que le permite diseñar GUI mediante archivos de formato (XML) y el estilo de ellos con CSS, al igual que estamos acostumbrados con aplicaciones web. JavaFX también integra gráficos 2D + 3D, gráficos, audio, vídeo y aplicaciones Web integradas en un solo conjunto de herramientas de interfaz gráfica de usuario coherente.

Con todo, hay que decir que JavaFX es un paso en la dirección correcta para Java en el escritorio. Hay un esfuerzo de la comunidad para obtener JavaFX para funcionar en dispositivos móviles también si te interesa el proyecto

Esperemos que tengan éxito con eso!!

Características JavaFX

JavaFX viene con un gran conjunto de componentes integrados de interfaz gráfica de usuario, como botones, campos de texto, tablas, árboles, menús, gráficos y mucho más. Eso le ahorra un montón de tiempo en la construcción de una aplicaciones de escritorio.

JavaFX componentes pueden ser de estilo con CSS, y se puede utilizar FXML para componer una interfaz gráfica de usuario en lugar de hacerlo en código Java. Esto hace que sea más fácil de poner rápidamente en una interfaz gráfica de usuario juntos, o cambiar la apariencia o composición sin tener que perder el tiempo en el código Java.

JavaFX contiene un conjunto de componentes de gráfico listos para su uso, por lo que no tiene que codificar que a partir de cero cada vez que necesite un gráfico básico.

JavaFX también viene con soporte para gráficos 2D y 3D, así como el apoyo de audio y vídeo. Esto es útil si está desarrollando un juego, o aplicaciones de medios similares.

JavaFX incluso contiene una vista Web basado en el navegador WebKit popular, por lo que se puede incrustar páginas web o aplicaciones web dentro de JavaFX.

JavaFX en Java 8

A partir de Java JavaFX 8 se incluye con la plataforma Java, por lo JavaFX está disponible en todas partes Java SE.

JavaFX Sustituye Swing

JavaFX está destinado a sustituir oscilación como el kit de herramientas de interfaz gráfica de usuario por defecto en Java. Oscilación todavía será enviado con Java desde hace algún tiempo, pero se debe considerar portar sus aplicaciones Java Swing viejos para JavaFX algún momento en el futuro.

Clone this wiki locally