IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaFX Discussion :

Eclipse - JavaFx - Création impossible d'un fichier FXML - Pas de root Element


Sujet :

JavaFX

  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2020
    Messages : 2
    Par défaut Eclipse - JavaFx - Création impossible d'un fichier FXML - Pas de root Element
    Bonjour

    J'ai posté sur cette discussion mais je me rends compte que poster ici serait plus approprié.

    Quand je cherche à créer un fichier FXML dans mon projet JavaFx, je ne peux pas finaliser la création car je dois sélectionner un Root Element dans une liste totalement vide. Il ne se passe rien non plus quand j'appuie sur browser.

    Ma version d'eclipse est la 4.15.0. J'ai installé le JDK 11, SceneBuilder pour Java 11, e(fx)clipse, mis le compiler sur la version 11 comme ça je me suis dis que je n'aurais aucun problème de compatibilité. En venant sur la discussion mentionnée plus haut, j'ai vu qu'il fallait que je vérifie que les jars de JavaFx soient dans le build path de mon projet.
    Voici ce que j'ai :
    Nom : 2020-06-10_10h32_55.png
Affichages : 1340
Taille : 30,0 KoNom : 2020-06-10_10h33_27.png
Affichages : 1279
Taille : 28,3 Ko

    J'ai cherché dans mon ordinateur et impossible de trouver le jfxrt.jar par exemple. Mais je n'arrive pas à comprendre ce que j'ai oublié pour ne pas l'avoir.

    Merci d'avance pour votre aide

  2. #2
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 899
    Billets dans le blog
    54
    Par défaut
    Pas la moindre idée, c'est un soucis Eclipse, peut-être avec le plugin qui prend en charge JavaFX (e(fx)clipse ?). Il faudrait voir avec l'auteur.

    Sinon un fichier FXML c'est pas bien compliqué : c'est juste un fichier texte au format XML, donc on peut juste commencer en copiant/collant le contenu suivant:

    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?xml version="1.0" encoding="UTF-8"?>
     
    <?import javafx.scene.layout.*?>
     
    <StackPane fx:id="root" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/2.2">
    </StackPane>

    ou similaire (les valeurs de xmlns:fx et xmlns peuvent être légèrement différentes dans les versions les plus récentes).

    Et en changeant le type du nœud racine si besoin par n'importe quel autre type de nœuds (penser a changer les imports suivant les packages appropriés). Sinon: aller chez Gluon et télécharger puis installer SceneBuilder.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  3. #3
    Invité de passage
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1
    Par défaut
    J'ai résolu ce problème en référençant la bibliothèque JavaFX dans le projet. Une façon de le faire est de cliquer avec le bouton droit de la souris sur le dossier du projet dans Eclipse, puis de sélectionner Build Path -> Add External Archive et dans le répertoire JavaFX/lib j'ai sélectionné tous les jars et j'ai enfin pu créer le fichier fxml.

Discussions similaires

  1. Réponses: 3
    Dernier message: 04/04/2016, 19h28
  2. Réponses: 11
    Dernier message: 26/07/2009, 15h58
  3. Réponses: 2
    Dernier message: 12/08/2005, 22h15
  4. [VB.NET] Impossible de supp fichier affiché dans PICTUREBOX
    Par stephane93fr dans le forum Windows Forms
    Réponses: 8
    Dernier message: 14/06/2005, 17h46
  5. Réponses: 4
    Dernier message: 28/10/2004, 09h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo