Formation Java - programmation graphique
📢 Bonjour à tous et à toutes ❗
- 10 - 0 - Introduction a la programmation graphique
- 10 - A - Programmation graphique Avancée JAVA-FX
- 10 – B - Compléments de programmation
- 10 – C – Architecture Concepts techniques
- 10 – D – Conteneurs Layout-Panes
- 10 – E – Composants de base
- 10 – F – Architecture MVC Gestion Evenement
- 10 – G – FXML SceneBuilder
- 10 – H – Menus Choix Selection
- 10 – I – Panneaux spécialisés
- 10 - J – Boîtes de dialogue
- 10 - K – Feuilles de style CSS
- 10 - L - Jar executable Installeur
JavaFX est un framework et une bibliothèque d’interface utilisateur issue du projet OpenJFX, qui permet aux développeurs Java de créer une interface graphique pour des applications de bureau, des applications internet riches et des applications smartphones et tablettes tactiles.
Créé à l’origine par Sun MicroSystems, puis développé par Oracle après son rachat et ce, jusqu’à la version 11 du JDK, c’est depuis lors à la communauté OpenJFX que revient la poursuite de son développement1.
Cette bibliothèque a été conçue pour remplacer Swing et AWT, qui ont été développés à partir de la fin des années 90, pour pallier les défauts de ces derniers et fournir de nouvelles fonctionnalités (dont le support des écrans tactiles). Le cycle de sortie d’une nouvelle version de JavaFX correspond à celui de Java, soit tous les 6 mois.
TODO 🎢:
💬 Vous devez avoir obligatoirement configuré votre environnement de développement avec les intructions (partie TODO 🎢) suivantes :
Avec l’apparition de la version 8 de Java (en mars 2014), JavaFX devient la bibliothèque de création d’interface graphique officielle du langage Java, le développement de son prédécesseur Swing (avec AWT) étant abandonné, excepté pour les corrections de bogues.
Depuis la version 11 de Java, le projet est dissocié du JDK, pour suivre son propre processus de développement. Toutefois, le numéro de version de JavaFX concorde avec celui du JDK pour indiquer sa compatibilité (car toute application JavaFX est basée sur le JDK)
👉 Allez sur ->https://docs.aws.amazon.com/corretto/<-
👉 Puis cliquez sur Corretto 11 User Guide puis Downloads (❗ attention il y a plusieurs versions, prenez bien celle de votre OS et surtout la version 11:)
👉 Puis suivez le guide jusqu’à la partie 3) comprise (pas besoin de faire le point 4 et 5) 😎 https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/windows-install.html
👉 Installez-le dans un dossier spécifique car vous installerez différentes versions ultérieurement et vous aurez besoin de le linker avec votre IDE (Éditeur pour développer).
👉 Allez sur -> https://www.eclipse.org/downloads/packages/release/2020-12/r <- Télécharger la version d’Eclipse IDE 2020-12 R for Java Developpers pour votre OS puis dezipper dans un dossier spécifique, on reviendra dessus le jour J
👉 Gardez bien la version zippé, ca vous permettra de la reinstaller facilement en cas de mauvaise configuration ce qui pourrait arriver
👉 Allez sur -> https://gluonhq.com/products/javafx/ <-
On va télécharger et dézipper les versions 11.02 « JavaFX Windows SDK » et « JavaFX Windows jmods » (dans les versions archivées) dans un dossier spécifique que l’on réutilisera le jour de la formation
- 👉 Allez sur -> https://gluonhq.com/products/scene-builder/ <-
Télécharger la version d’8.5 ou la dernière (mais pas la candidate) pour votre OS puis dezipper dans un dossier spécifique, on reviendra dessus le jour J
🎓 Afin de débuter la Formation sur Java programmation graphique avec AWT, SWING et JAVAFX ensemble, vous aurez besoin de suivre les instructions du 📚support et/ou de récupérer les éléments de la apsule donnés par le formateur le jour de la formation ❗
Merci de garder pour vous les ressources qui vous serons fournies et de ne pas les diffuser 😏
Merci de m’avertir de toute erreur ou coquille qui m’auraient échapées 😍
©️ 🚫 Do not distribute 😌