Le didacticiel JavaFX fournit des concepts de base et avancés de JavaFX. Notre tutoriel JavaFX est conçu pour les débutants et les professionnels.
JavaFX est une bibliothèque Java utilisée pour développer des applications de bureau ainsi que des applications Internet riches (RIA). Les applications construites en JavaFX peuvent s'exécuter sur plusieurs plates-formes, notamment Web, mobiles et ordinateurs de bureau.
Notre didacticiel JavaFX comprend tous les sujets de la bibliothèque JavaFX tels que les principes fondamentaux, les formes 2D, les formes 3D, les effets, l'animation, le texte, les mises en page, les contrôles d'interface utilisateur, les transformations, les graphiques, JavaFX avec CSS, JavaFX avec médias, etc.
Qu’est-ce que JavaFX ?
JavaFX est une bibliothèque Java utilisée pour développer des applications de bureau ainsi que des applications Internet riches (RIA). Les applications construites en JavaFX peuvent s'exécuter sur plusieurs plates-formes, notamment Web, mobiles et ordinateurs de bureau.
JavaFX est destiné à remplacer Swing dans les applications Java en tant que framework GUI. Cependant, il offre plus de fonctionnalités que Swing. Comme Swing, JavaFX fournit également ses propres composants et ne dépend pas du système d'exploitation. Il est léger et accéléré matériellement. Il prend en charge divers systèmes d'exploitation, notamment Windows, Linux et Mac OS.
Histoire de JavaFX
JavaFX a été développé par Chris Oliver. Initialement, le projet était nommé comme Le formulaire suit les fonctions (F3) . Il est destiné à fournir des fonctionnalités plus riches pour le développement d’applications GUI. Plus tard, Sun Micro-systems a acquis le projet F3 en tant que JavaFX en juin 2005.
rekha indien
Sun Micro-systems l'annonce officiellement en 2007 à Conférence W3 . En octobre 2008, JavaFX 1.0 est sorti. En 2009, la société ORACLE acquiert Sun Micro-Systems et lance JavaFX 1.2. la dernière version de JavaFX est JavaFX 1.8, sortie le 18 mars 2014.
Caractéristiques de JavaFX
Fonctionnalité | Description |
---|---|
Bibliothèque Java | Il s'agit d'une bibliothèque Java composée de nombreuses classes et interfaces écrites en Java. |
FXML | FXML est le langage de balisage déclaratif basé sur XML. Le codage peut être effectué en FXML pour fournir une interface graphique plus améliorée à l'utilisateur. |
Générateur de scène | Scene Builder génère un balisage FXML qui peut être porté sur un IDE. |
Vue Web | Les pages Web peuvent être intégrées aux applications JavaFX. Web View utilise la technologie WebKitHTML pour intégrer des pages Web. |
Contrôles d'interface utilisateur intégrés | JavaFX contient des composants intégrés qui ne dépendent pas du système d'exploitation. Le composant UI est juste suffisant pour développer une application complète. |
Style CSS | Le code JavaFX peut être intégré au CSS pour améliorer le style de l'application. Nous pouvons améliorer la vue de notre application avec la simple connaissance du CSS. |
Interopérabilité Swing | Les applications JavaFX peuvent être intégrées avec du code swing à l'aide de la classe Swing Node. Nous pouvons mettre à jour l'application swing existante avec les puissantes fonctionnalités de JavaFX. |
API de canevas | L'API Canvas fournit les méthodes permettant de dessiner directement dans une zone d'une scène JavaFX. |
Riche ensemble d'API | JavaFX fournit un riche ensemble d'API pour développer des applications GUI. |
Bibliothèque graphique intégrée | Un ensemble intégré de cours est fourni pour traiter les graphiques 2D et 3D. |
Pipeline graphique | Les graphiques JavaFX sont basés sur un pipeline de rendu graphique (prisme). Il offre des graphiques fluides et accélérés par le matériel. |
Moteur multimédia haute performance | Le pipeline multimédia prend en charge la lecture de contenus multimédia Web avec une faible latence. Il est basé sur un framework Gstreamer Multimedia. |
Modèle de déploiement d'applications autonomes | Les packages d'applications autonomes disposent de toutes les ressources d'application et d'une copie privée de Java et JavaFX Runtime. |
Index JavaFX
Tutoriel JavaFX
- Tutoriel JavaFX
- Présentation de JavaFX
- Installer Java
- Installer Eclipse
- JavaFX avec Eclipse
- Architecture JavaFX
- Structure des candidatures
- Première application JavaFX
Formes 2D JavaFX
- Formes 2D JavaFX
- Propriétés de forme
- Ligne JavaFX
- JavaFX Rectangle
- Ellipse JavaFX
- Arc JavaFX
- Cercle JavaFX
- Polygones JavaFX
- Courbe cubique
- Courbe quadruple
- Couleur JavaFX
- Dégradé de couleur
Texte JavaFX
- Texte JavaFX
Texte JavaFX
zéros numpy
- Effets JavaFX
- JavaFX ColorAjuster
- Entrée de couleur JavaFX
- Entrée d'image JavaFX
- Mélange JavaFX
- JavaFX Bloom
- JavaFX Lueur
- JavaFX BoxFlou
- JavaFX Flou Gaussien
- Flou de mouvement JavaFX
- Réflexion JavaFX
- JavaFX SépiaTone
- Ombre JavaFX
- JavaFX DropShadow
- JavaFX InnerShadow
- Éclairage JavaFX
- JavaFX Light.Distant
- JavaFX Light.Spot
- JavaFX Light.Point
Transformation JavaFX
- Transformation JavaFX
- Traduction JavaFX
- Rotation JavaFX
- Mise à l'échelle JavaFX
- Cisaillement JavaFX
- Transformations multiples
Animation JavaFX
- Animation JavaFX
- Transition de rotation JavaFX
- Transition d'échelle JavaFX
- Transition de traduction JavaFX
- Transition de fondu JavaFX
- Transition de remplissage JavaFX
- Transition de trait JavaFX
- Transition séquentielle JavaFX
- Transition parallèle JavaFX
- Transition de pause JavaFX
- Transition de chemin JavaFX
Formes 3D JavaFX
- Formes 3D JavaFX
- Propriétés des objets 3D
- Boîte JavaFX
- Cylindre JavaFX
- Sphère JavaFX
Dispositions JavaFX
- Dispositions JavaFX
- Panneau de bordure JavaFX
- JavaFX HBox
- JavaFX VBox
- JavaFX StackPane
- Panneau de grille JavaFX
- Volet de flux JavaFX
Interface utilisateur JavaFX
- Contrôles de l'interface utilisateur JavaFX
- Étiquette JavaFX
- Bouton JavaFX
- Bouton radio JavaFX
- Case à cocher JavaFX
- Champ de texte JavaFX
- Champ de mot de passe JavaFX
- Lien hypertexte JavaFX
- Curseur JavaFX
- Barre de progression JavaFX
- Indicateur de progrès
- Barre de défilement JavaFX
- Sélecteur de fichiers JavaFX
- Menu JavaFX
- Info-bulle JavaFX
Graphiques JavaFX
- Graphiques JavaFX
- Graphique circulaire JavaFX
- Graphique linéaire JavaFX
- Graphique de zone JavaFX
- Graphique à barres JavaFX
- Graphique à bulles JavaFX
- Graphique à nuages de points JavaFX
- Graphique à aires empilées
- Graphique à barres empilées
JavaFX CSS
- JavaFX CSS
Médias avec JavaFX
- Médias avec JavaFX
- JavaFX lecture audio
- JavaFX lecture vidéo
Gestion des événements JavaFX
- Gestion des événements JavaFX
- Méthodes pratiques JavaFX
- Filtres d'événements JavaFX
- Gestionnaires d'événements JavaFX
Conditions préalables
Avant d'apprendre JavaFX, vous devez avoir la connaissance du noyau Java. Vous devez également être familier avec Eclipse ou NetBeans. Tous les exemples de ce didacticiel ont été testés sur Eclipse IDE.
Java entier
Public
Notre didacticiel JavaFX est conçu pour aider les débutants et les professionnels.
Problèmes
Nous vous assurons que vous ne rencontrerez aucun problème dans ce tutoriel. Cependant, si vous en trouvez, vous pouvez poster dans le formulaire de contact.