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

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Apprendre les concepts de base de JavaFX au travers d'un exemple
Un tutoriel de Romain Niveau

Le , par Mickael Baron

27PARTAGES

6  0 
Bonjour,

Romain Niveau de la société Xebia nous propose un tutoriel pour apprendre les concepts de base de JavaFX au travers d'un exemple.


Dans sa première version, JavaFX ne permettait pas de développer en Java — il fallait passer par le langage JavaFX Script. Celui-ci fut abandonné à partir de JavaFX 2. Toutefois, le framework ne faisait toujours pas partie du JDK par défaut, imposant des manipulations supplémentaires pour déployer une application JavaFX.

Ce défaut est maintenant corrigé et JavaFX est entièrement intégré au JDK, ce qui simplifie son déploiement, surtout sur des systèmes embarqués. De plus, depuis cette version, JavaFX a été « opensourcé », ce qui aide grandement au développement.

L'application que je vous propose de créer est simple. Elle se compose d'une fenêtre dans laquelle on saisit un code d'action boursier et une durée. Une fois ces éléments saisis, l'application affiche le tableau des cinq derniers jours de cotation ainsi qu'un graphique représentant l'évolution de l'action sur la durée choisie.

Ce simple exemple va nous permettre d'aborder plusieurs points de JavaFX.
Vous pouvez écrire vos commentaires dans cette discussion.

Merci à l'équipe Xebia de Romain de nous faire profiter de ce tutoriel.

Mickael pour l'équipe Java

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de bouye
Rédacteur/Modérateur https://www.developpez.com
Le 25/03/2016 à 21:06
Petites précisions pour accompagner l'article (qui date de 2014 si je ne m'abuse) :
  • La licence Apple n'interdit pas la présence de JVM sur iOS, il interdit la présence de code dynamique (donc pas de jit). Il est donc possible de porter une app JavaFX via RoboVM ou le futur JDK pour iOS.
  • Et les ports mobiles (Android, iOS) et embarqué (ARM) de même que SceneBuilder (l'éditeur WYSIWYG pour FXML) sont pris en charge par Gluon désormais.
0  0 
Avatar de autran
Rédacteur https://www.developpez.com
Le 27/03/2016 à 11:39
Bonjour,

Tuto très professionnel
Propre et synthétique.
Ça me motiverait presque pour migrer de Swing vers JavaFX si je n'étais pas si feignant.

En regardant le code sur GitHub, j'y remarque que pour consommer le WS de Yahoo vous vous soumettez au préalable à une authentification Oauth2.
Je pense qu'un tuto (orienté Java) sur ce type d'authentification comblerait un vide sur ce sujet chez DVP. Si ce tuto pouvait être rédigé par des pro de chez xebia, alors là se serait parfait

cordialement,

Marc
0  0 
Avatar de ok.Idriss
Rédacteur https://www.developpez.com
Le 24/01/2017 à 18:09
Je bosse avec l'auteur, quelle coïncidence
En tout cas, super article !
0  0 
Avatar de Mickael Baron
Rédacteur https://www.developpez.com
Le 24/01/2017 à 21:07
Marc

Ça me motiverait presque pour migrer de Swing vers JavaFX si je n'étais pas si feignant.
Allez tu peux le faire. Il ne faut pas oublier que l'année commence. Cela serait une occasion pour dire que tu commences bien cette nouvelle année ;-)

Mickael
0  0 
Avatar de gkerdal
Nouveau Candidat au Club https://www.developpez.com
Le 15/03/2017 à 23:26
Bonjour,

merci pour ce tutoriel. Je l'ai suivi jusqu'au bout mais je coince sur le service Yahoo pour le faire tourner.

J'ai modifié le protocole en https :
https://query.yahooapis.com

Ca n'a pas fonctionné et je n'ai pas de message d'erreur.
Est-ce que le code est à jour par rapport à l'API Yahoo ?

Cordialement,

Gwen.
0  0