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 :

javafx et java pour une application de bureau


Sujet :

JavaFX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de guitariste
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    245
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 245
    Par défaut javafx et java pour une application de bureau
    salut.

    je dois programmer une application qui dispose d'une interface ou on peut dessiner des graphes(nœuds et arcs) et les modifier.
    je viens decouvrir javafx et ca me parait très pratique.
    1) Donc je me demande si ce langage permet de modifier la forme des objets dessinés le tout avec des animations ( a la flash)
    2) J'ai vu un peu qu'il ya des probleme de faire fonctionner swing avec javafx : donc je me demande si ce dernier est assez puissant pour faire toute la partie graphique de mon application ( boutons, champs de texte etc...)
    3)Et surtout est ce que c'est possible d'utiliser java avec javafx (echanger des variables etc...)

    merci

  2. #2
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 901
    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 901
    Billets dans le blog
    54
    Par défaut
    0) Voir la

    1) De base tu peux appliquer tout un tas de transformations a des objets "au vol". De base faire des animation est tres simple en JavaFX (voir ).
    Si tu veux transformer un objet en un autre (morphing) apparement il faut aller voir du cote de la classe javafx.scene.shape.DelegateShape.
    Si tu veux definir tes animations graphiquement, tu devras aller regarder du cote du logiciel JXBuilder.

    Note: attention la gestion des strokes en JavaFX est simplifiee au maximum et ne supporte que ce que peut faire BasicStroke en Java (alors que l'interface Stroke permet de decorer les bordures de n'importe quelle maniere).

    2) oui : tous les composants/controles actuels de l'API JavaFX sauf 3 (! TextBox, ImageView et MediaPlayer) sont en Swing (voir SwingButton, SwingList, etc.) et il est possible d'inclure la quasi-majorite des composant Swing persos/customises pour peu qu'ils soient bien programmes en respectant les bonnes regles de programmation en Swing et AWT (voir ).

    3) de maniere generale, sans probleme. Il peut y avoir des complications en cas d'utilisation de tableaux, de varrargs, de Generics, de methodes avec des signatures proches en Java mais elles sont contournables d'une maniere ou d'une autre (voir ).
    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
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2009
    Messages : 24
    Par défaut
    Bonjour,

    Tu veux travailler en client léger? Indépendant d'internet?

  4. #4
    Membre éclairé Avatar de guitariste
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    245
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 245
    Par défaut
    salut.

    Merci bouye pour les réponses


    non thomas.cadot , toute l'application est sur la machine client. Mais ca va etre en architecture 3 couches. et comme j'ai vu que javafx est assez puissant surtout pour les animations ( c'est un point important de l'application ) je veux profiter de ca pour la couche presentation.
    Mais les autres parties vont être en java ( c'est pas moi qui va les programmer)
    j'espere que c'est aussi fort que l'ActionScript pour tout ce qui est animation.
    je dois creer une interface qui permet a l'utilisateur de dessiner des graphes et de les modifier apres ( genre s'il appuie sur un bouton un arc bouge d'un noeud a au autre avec une belle animation )

    je connais pas les limites de ce javafx script, et j'aimerais bien savoir s'il vaut la peine de se lancer avec lui ( est ce qu'il a un avenir prometteur !!)

    Merci

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2009
    Messages : 24
    Par défaut
    Ton appli se compare donc plus à un logiciel (client lourd), complètement exécutée sur le poste client. Or ta partie JavaFX a besoin du runtime JavaFX en cache si ton client n'est pas connecté à internet. JavaFX à sont lancement multiplie les appels aux serveurs de SUN. Essaye peut être en intégrant la sdk JavaFX à ton application...

  6. #6
    Membre éclairé Avatar de guitariste
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    245
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 245
    Par défaut
    salut.

    JavaFX à sont lancement multiplie les appels aux serveurs de SUN
    a bon ? et pourquoi ? si le client a le sdk javafx sur sa machine !

    et puis je croyais que seule la jvm est necessaire pour executer ( javafx est inclu dans java non ? )

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 29/10/2011, 00h38
  2. Réponses: 0
    Dernier message: 24/01/2010, 16h00
  3. [JNA] Faire un wrapper java pour une application C
    Par danim dans le forum Entrée/Sortie
    Réponses: 9
    Dernier message: 30/10/2008, 16h04
  4. Que choisir pour une application de "gestion d'une todo liste" ? Python ou Java ?
    Par Yoshidu62 dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 10/08/2007, 09h03
  5. Quelle Base de données pour une application en Java
    Par Feysal dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 01/06/2007, 21h05

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