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 :

Mapping composant graphique-Object


Sujet :

JavaFX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 129
    Par défaut Mapping composant graphique-Object
    Bonjour,

    Comment peut on faire le mapping entre object graphique (bouton ou autre) et entre un objet java développé?

    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 900
    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 900
    Billets dans le blog
    54
    Par défaut
    Tu veux dire une de ses propriétés/accesseur/getter ?

    Si c'est un objet ayant des propriétés FX via le binding.
    Sinon via des listeners Java classiques (entre autres des PropertyChangeListener pour les beans classiques).

    C'est pas clair comme question.
    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 confirmé
    Inscrit en
    Août 2007
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 129
    Par défaut
    Merci pour ta réponse,

    Voila, je m'explique plus.
    Je parle de mapping objet fonctionnel-objet graphique.
    Dans mon projet, j'ai différents objetcs comminiquant.
    A chaque type d'objet fonctionnel, je veux assigner un type de graphique qui a tel et tel coordonnees (variables) et tel dimentions...
    Est ce possible?

  4. #4
    Membre très actif
    Avatar de la.lune
    Homme Profil pro
    Directeur Technique
    Inscrit en
    Décembre 2010
    Messages
    548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Comores

    Informations professionnelles :
    Activité : Directeur Technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2010
    Messages : 548
    Par défaut
    Je pense que la réponse vous ait donné, il faut chercher a comprendre le binding car tous les attributs des objets graphique en javafx on les assigné à des propriétés qui supportent cette technologie de binding, qui vont de permettre de faire ton mapping facilement. Il suffit de lier ces propriétés à tes objets java(mais essaye à les faire respecter dernier la méthode des Properties et Binding) , et si tu modifie tes objets java tes objets graphiques seront modifiés , il reste que tu sache les bien utiliser si tu veux que les changement soient synchrones ou asynchrones.
    Vas y lire cet article de bouye sur le binding

    Au cas où il te manque une chose tu peux aussi lire cet article anglais http://docs.oracle.com/javafx/2/bind...ub-binding.htm

    Ce qu'il faut retenir c'est pour tout objet graphique javafx si tu vois par exemple un objet avec l'attribut cordonné X de type double, alors tu as surement pour cet objet ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public final void setX(double);public final double getX(); public final DoubleProperty XProperty();
    ce dernier te permet de le bindé avec une autre propriété ou une expression contenant des variables

  5. #5
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 900
    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 900
    Billets dans le blog
    54
    Par défaut
    Note: c'est recommandé (mais pas obligatoire) de mettre chacune des 3 méthodes de même que la déclaration de la propriété en elle-même en final (mentionné plusieurs fois par Richard Bair probablement pour éviter des incohérences de comportement si une des méthodes ou la propriété est redéfinie par une classe fille).
    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

  6. #6
    Membre très actif
    Avatar de la.lune
    Homme Profil pro
    Directeur Technique
    Inscrit en
    Décembre 2010
    Messages
    548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Comores

    Informations professionnelles :
    Activité : Directeur Technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2010
    Messages : 548
    Par défaut
    Ok je viens de rectifier. Là si je comprend bien, c'est qu'on doit avoir dans la conscience que ces méthodes et la propriété en soit ne doivent pas entrer dans un contexte d'héritage, il va falloir déclarer d'autres et manipuler les méthodes publiques de la classe mère. Mais ma question c'est sur la propriété en soi, et si on la déclare privé y restera-t-il besoin aussi de la déclarer final dans le moment où il ne sera jamais vu dans les classe filles.

Discussions similaires

  1. Composant graphique multiple (ou dérivé d'un TFrame)
    Par Jean Bovet dans le forum C++Builder
    Réponses: 5
    Dernier message: 30/04/2007, 18h57
  2. [Composant Graphique] List Box "synchronisés"
    Par Raideman dans le forum C++Builder
    Réponses: 9
    Dernier message: 03/11/2006, 19h50
  3. Activer et désactiver des composant graphiques?
    Par redabadache3 dans le forum Débuter
    Réponses: 1
    Dernier message: 16/08/2005, 17h50
  4. Palette de composant graphique
    Par kastor111 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 08/07/2005, 15h04
  5. Composant graphique
    Par Rodrigue dans le forum C++Builder
    Réponses: 4
    Dernier message: 21/12/2004, 20h03

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