FAQ JavaFXConsultez toutes les FAQ
Nombre d'auteurs : 4, nombre de questions : 507, dernière mise à jour : 2 novembre 2016 Ajouter une question
Cette FAQ a été réalisée à partir des questions fréquemment posées sur le forum JavaFX de http://java.developpez.com ainsi que l'expérience personnelle des auteurs.
Nous tenons à souligner que cette FAQ ne garantit en aucun cas que les informations qu'elle propose sont correctes. Les auteurs font leur maximum, mais l'erreur est humaine. Cette FAQ ne prétend pas non plus être complète. Si vous trouvez une erreur, ou que vous souhaitez nous aider en devenant rédacteur, lisez ceci.
Sur ce, nous vous souhaitons une bonne lecture.
Pour créer un nouveau projet JavaFX dans Eclipse, commencez par récupérer une version récente d’Eclipse et vérifiez qu'elle est configurée pour utiliser le JDK 8.
Démarrez Eclipse et allez ensuite dans le menu File → Java Project.
Donnez un nom et un emplacement pour votre projet et choisissez JavaSE-1.8 comme environnement d’exécution puis cliquez sur Next.
Cliquez ensuite sur Finish pour terminer la création de votre projet.
Une fois votre projet initialisé, créez un package nommé test et placez-y une nouvelle classe Java Main.java contenant le code suivant :
Code Java : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | package test; import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.layout.Pane; import javafx.scene.paint.Color; import javafx.scene.shape.Rectangle; import javafx.stage.Stage; public class Main extends Application { @Override public void start(Stage primaryStage) throws Exception { final Rectangle rectangle = new Rectangle(50, 50, 150, 100); rectangle.setFill(Color.RED); final Pane root = new Pane(); root.getChildren().setAll(rectangle); final Scene scene = new Scene(root, 300, 250); primaryStage.setTitle("Test dans Eclipse"); primaryStage.setScene(scene); primaryStage.show(); } public static void main(String... args) { Application.launch(args); } } |
Si les classes spécifiques à l'API JavaFX ne sont pas reconnues, il se peut que la bibliothèque jfxrt.jar ne soit pas présente dans le classpath. Dans ce cas, éditez les paramètres du projet puis depuis l'onglet Librairies cliquez sur Add External Jars.... Naviguez jusqu'au répertoire d’installation du JDK et déplacez-vous dans son répertoire jre/lib/ext puis sélectionnez le fichier jfxrt.jar et cliquez sur Open.
Éditez maintenant les propriétés d’exécution d'Eclipse et choisissez Run configurations.... Créez une nouvelle configuration pour ce projet qui lancera la classe test.Main et cliquez sur Run quand vous avez terminé.
Félicitations, vous avez créé votre premier projet JavaFX dans Eclipse !
e(fx)clipse est un plugin pour Eclipse destiné à faciliter le développement et l’intégration de JavaFX et de SceneBuilder dans l'IDE. Il est développé par Tom Schindl.
Vérifiez que votre Eclipse est à la version 4.4 minimum et est configurée pour utiliser le JDK8. Démarrez Eclipse et allez dans le menu Help → Install New Software...
À droite du champ Work with, cliquez sur le bouton Add pour ajouter une nouvelle source. Donnez un nouveau nom pour ce dépôt (par exemple : e(fx)clipse) et saisissez l'URL http://download.eclipse.org/efxclipse/updates-released/1.0.0/site, cliquez ensuite sur le bouton OK.
Dans le champ Work with, choisissez le nouveau dépôt et patientez le temps qu'Eclipse découvre le contenu disponible.
Sélectionnez le nœud e(fx)clipse - install et dans les détails, choisissez la version du plugin correspondant à votre version d'Eclipse. Vérifiez que l'option Contact all update sites during install to find required software est cochée et cliquez ensuite sur Next >. Acceptez toutes les dépendances et validez la licence d'utilisation pour procéder à la suite de l'installation.
Redémarrez Eclipse si besoin à la fin de l'installation.
Démarrez Eclipse et allez ensuite dans le menu File → Project... → Java FX Project.
Donnez un nom et un emplacement pour votre projet et choisissez JavaSE-1.8 comme environnement d’exécution puis cliquez sur Next >.
Dans l’écran Java Settings, cliquez sur Finish pour terminer la création de votre projet.
Une fois votre projet initialisé, vous disposerez d'une application contenant une classe application.Main avec du code de test ainsi qu'un fichier CSS application.css.
Félicitations, vous avez créé votre premier projet JavaFX avec e(fx)clipse !
Proposer une nouvelle réponse sur la FAQ
Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour çaLes sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2024 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.