El tutorial de JavaFX proporciona conceptos básicos y avanzados de JavaFX. Nuestro tutorial de JavaFX está diseñado para principiantes y profesionales.
JavaFX es una biblioteca de Java que se utiliza para desarrollar aplicaciones de escritorio y aplicaciones de Internet enriquecidas (RIA). Las aplicaciones creadas en JavaFX pueden ejecutarse en múltiples plataformas, incluidas web, dispositivos móviles y computadoras de escritorio.
Nuestro tutorial JavaFX incluye todos los temas de la biblioteca JavaFX, como fundamentos, formas 2D, formas 3D, efectos, animación, texto, diseños, controles de interfaz de usuario, transformaciones, gráficos, JavaFX con CSS, JavaFX con medios, etc.
¿Qué es JavaFX?
JavaFX es una biblioteca de Java que se utiliza para desarrollar aplicaciones de escritorio y aplicaciones de Internet enriquecidas (RIA). Las aplicaciones creadas en JavaFX pueden ejecutarse en múltiples plataformas, incluidas web, dispositivos móviles y computadoras de escritorio.
JavaFX está destinado a reemplazar swing en aplicaciones Java como marco GUI. Sin embargo, proporciona más funcionalidades que el swing. Al igual que Swing, JavaFX también proporciona sus propios componentes y no depende del sistema operativo. Es liviano y está acelerado por hardware. Es compatible con varios sistemas operativos, incluidos Windows, Linux y Mac OS.
Historia de JavaFX
JavaFX fue desarrollado por Chris Oliver. Inicialmente el proyecto fue denominado como El formulario sigue a las funciones (F3) . Su objetivo es proporcionar funcionalidades más ricas para el desarrollo de aplicaciones GUI. Posteriormente, Sun Micro-systems adquirió el proyecto F3 como javafx en junio de 2005.
bucle mecanografiado para cada uno
Sun Micro-systems lo anuncia oficialmente en 2007 en Conferencia W3 . En octubre de 2008, se lanzó JavaFX 1.0. En 2009, la corporación ORACLE adquiere Sun Micro-Systems y lanza JavaFX 1.2. La última versión de JavaFX es JavaFX 1.8, que se lanzó el 18 de marzo de 2014.
Características de JavaFX
Característica | Descripción |
---|---|
Biblioteca Java | Es una biblioteca de Java que consta de muchas clases e interfaces escritas en Java. |
FXML | FXML es el lenguaje de marcado declarativo basado en XML. La codificación se puede realizar en FXML para proporcionar una GUI más mejorada al usuario. |
Generador de escenas | Scene Builder genera marcado FXML que se puede portar a un IDE. |
vista web | Las páginas web pueden integrarse con aplicaciones JavaFX. Web View utiliza la tecnología WebKitHTML para incrustar páginas web. |
Controles de interfaz de usuario integrados | JavaFX contiene componentes integrados que no dependen del sistema operativo. El componente UI es suficiente para desarrollar una aplicación con todas las funciones. |
CSS como estilo | El código JavaFX se puede incrustar con CSS para mejorar el estilo de la aplicación. Podemos mejorar la vista de nuestra aplicación con el simple conocimiento de CSS. |
Interoperabilidad oscilante | Las aplicaciones JavaFX se pueden integrar con código swing utilizando la clase Swing Node. Podemos actualizar la aplicación swing existente con las potentes funciones de JavaFX. |
Canvas API | Canvas API proporciona los métodos para dibujar directamente en un área de una escena JavaFX. |
Amplio conjunto de API | JavaFX proporciona un amplio conjunto de API para desarrollar aplicaciones GUI. |
Biblioteca de gráficos integrada | Se proporciona un conjunto integrado de clases para tratar con gráficos 2D y 3D. |
Canalización de gráficos | Los gráficos JavaFX se basan en una tubería renderizada de gráficos (prisma). Ofrece gráficos fluidos acelerados por hardware. |
Motor multimedia de alto rendimiento | La canalización de medios admite la reproducción de multimedia web con baja latencia. Está basado en un marco multimedia Gstreamer. |
Modelo de implementación de aplicaciones autónomas | Los paquetes de aplicaciones independientes tienen todos los recursos de la aplicación y una copia privada de Java y JavaFX Runtime. |
Índice JavaFX
Tutorial JavaFX
¿Dónde está la configuración del navegador?
- Tutorial JavaFX
- Descripción general de JavaFX
- Instalar Java
- Instalar Eclipse
- JavaFX con Eclipse
- Arquitectura JavaFX
- Estructura de la aplicación
- Primera aplicación JavaFX
Formas 2D JavaFX
- Formas 2D JavaFX
- Propiedades de forma
- Línea JavaFX
- Rectángulo JavaFX
- Elipse JavaFX
- Arco JavaFX
- Círculo JavaFX
- Polígonos JavaFX
- Curva cúbica
- Curva cuádruple
- Color JavaFX
- Degradado de color
Texto JavaFX
- Texto JavaFX
Texto JavaFX
- Efectos JavaFX
- Ajuste de color JavaFX
- Entrada de color JavaFX
- Entrada de imagen JavaFX
- Mezcla JavaFX
- Floración JavaFX
- Resplandor JavaFX
- Caja JavaFXDesenfoque
- Desenfoque gaussiano JavaFX
- Desenfoque de movimiento JavaFX
- Reflexión JavaFX
- JavaFX tono sepia
- Sombra JavaFX
- JavaFX DropShadow
- Sombra interior de JavaFX
- Iluminación JavaFX
- Luz JavaFX.Distante
- Punto de luz JavaFX
- Punto de luz JavaFX
Transformación JavaFX
- Transformación JavaFX
- Traducción JavaFX
- Rotación JavaFX
- Escalado JavaFX
- Cizalla JavaFX
- Múltiples transformaciones
Animación JavaFX
- Animación JavaFX
- Transición de rotación de JavaFX
- Transición de escala JavaFX
- Transición de traducción de JavaFX
- Transición de desvanecimiento de JavaFX
- Transición de relleno JavaFX
- Transición de trazo JavaFX
- Transición secuencial JavaFX
- Transición paralela de JavaFX
- Transición de pausa de JavaFX
- Transición de ruta JavaFX
Formas 3D JavaFX
- Formas 3D JavaFX
- Propiedades de objetos 3D
- Caja JavaFX
- Cilindro JavaFX
- Esfera JavaFX
Diseños JavaFX
- Diseños JavaFX
- Panel de borde JavaFX
- JavaFX HBox
- JavaFX VBox
- Panel de pila JavaFX
- Panel de cuadrícula JavaFX
- Panel de flujo JavaFX
Interfaz de usuario JavaFX
- Controles de la interfaz de usuario de JavaFX
- Etiqueta JavaFX
- Botón JavaFX
- Botón de radio JavaFX
- Casilla de verificación JavaFX
- Campo de texto JavaFX
- Campo de contraseña de JavaFX
- Hipervínculo JavaFX
- Control deslizante JavaFX
- Barra de progreso de JavaFX
- Indicador de progreso
- Barra de desplazamiento JavaFX
- Selector de archivos JavaFX
- Menú JavaFX
- Información sobre herramientas de JavaFX
Gráficos JavaFX
- Gráficos JavaFX
- Gráfico circular de JavaFX
- Gráfico de líneas JavaFX
- Gráfico de áreas de JavaFX
- Gráfico de barras JavaFX
- Gráfico de burbujas de JavaFX
- Gráfico de dispersión de JavaFX
- Gráfico de áreas apiladas
- Gráfico de barras apiladas
Java FX CSS
- Java FX CSS
Medios con JavaFX
- Medios con JavaFX
- JavaFX Reproducción de audio
- JavaFX reproduciendo vídeo
Manejo de eventos JavaFX
- Manejo de eventos JavaFX
- Métodos de conveniencia de JavaFX
- Filtros de eventos JavaFX
- Controladores de eventos JavaFX
Requisitos previos
Antes de aprender JavaFX, debes tener conocimientos básicos de Java. También debes estar familiarizado con Eclipse o NetBeans. Todos los ejemplos de este tutorial se han probado en Eclipse IDE.
actriz amrita rao
Audiencia
Nuestro tutorial JavaFX está diseñado para ayudar tanto a principiantes como a profesionales.
Problemas
Te aseguramos que no encontrarás ningún tipo de problema en este tutorial. Sin embargo, si encuentra alguno, puede publicarlo en el formulario de contacto.