logo

Tutorial JavaFX

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?

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.