web-dev-qa-db-fra.com

Où est passé le générateur de scènes JavaFX?

J'essaie de trouver le générateur de scènes JavaFX insaisissable afin de pouvoir l'utiliser dans Intellij. Je suis sous Windows.

Oracle a indiqué que le générateur de scènes JavaFX est inclus dans un nouveau téléchargement, mais je ne parviens pas à le trouver (voir http://www.Oracle.com/technetwork/Java/javafx/downloads/index .html ). Je pense qu'ils ont lié à la page incorrecte et Google pour cela ne me mène nulle part.

J'ai déjà Java 8 SDK installé et fonctionne bien. Apparemment, JavaFX est maintenant inclus dans cela, mais nulle part dans le dossier Java, je ne peux trouver le créateur de scènes et il semble qu'il soit complètement absent en ligne.

S'il vous plaît quelqu'un peut-il aider? Je veux juste écrire un petit programme graphique et il me semble que JavaFX est la voie à suivre (si ce n'est pas le cas, n'hésitez pas à me désabuser de cette notion!)

92
tentimes

Avec JDK8u40, selon this :

À partir d'Oracle Java SE 8u40, Oracle ne fournit pas de jeu séparé de fichiers binaires accompagnant JavaFX Scene Builder. Si vous souhaitez apporter des modifications, des idées ou simplement nous dire ce que vous avez fait avec le code, veuillez consulter les directives de contribution de la communauté OpenJDK et rejoindre la liste de diffusion openjfx-dev.

Vous pouvez toujours télécharger le dernier fichier binaire chez Oracle dans cette lien . Mais vérifiez cet avertissement:

AVERTISSEMENT: ces versions de JavaFX Scene Builder peuvent inclure des composants qui ne contiennent pas les derniers correctifs de sécurité et ne sont pas recommandés pour une utilisation en production.

Cela signifie qu'il n'inclut pas les dernières modifications de 8u40, comme le nouveau contrôle Spinner.

Alternatives

Le projet est open source et vous pouvez trouver le code mis à jour sur OpenJFX repo . Vous êtes donc libre de le télécharger et de le construire.

Depuis sa version sous licence BSD, Gluon offre une assistance pour une version mise à jour de Scene Builder. Vous pouvez télécharger un programme d'installation pour votre plate-forme ou un fichier jar exécutable à partir de ici .

En outre, ils ont ouvert référentiel où tout le monde peut contribuer.

82
José Pereda

Installez JavaFx Scene Builder (Gluon) avec Intellij 14 sur Windows avec JDK7

Cela fonctionnera probablement avec Java 8 également, mais j'utilise 7, je n'ai donc pas testé 8.

Je sais que cela a été répondu, mais cela pourrait être utile pour les futurs utilisateurs d'Intellij. Pour que le générateur de scène fonctionne avec Intellij 14, procédez comme suit.

  1. Installez Scene Builder pour Windows. Télécharger/Installer à partir d'ici ( Windows Installer (x64) )
  2. Définissez le chemin de Scene Builder sur un fichier exécutable dans Intellij. File -> Settings -> Languages And Frameworks -> JavaFx Par défaut, le mien est installé sous C:\Users\kris\AppData\Local\SceneBuilder\ enter image description here
  3. Ouvrez votre fichier .fxml. Cliquez sur l'onglet générateur de scènes. enter image description here

MISE À JOUR 2019:

  • Le chemin d'installation par défaut semble être "Program Files" C:\Program Files\SceneBuilder\SceneBuilder.exe
  • Le plugin JavaFX devra peut-être être activé dans Intellij 2019
62
Kris Hollenbeck

Sur un mac, dans Intellij, vous devez vous rendre dans les préférences, puis taper JavaFX et ensuite le faire. Veuillez regarder l'image ci-jointe.

enter image description here

0
Abhijeet