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

2D Java Discussion :

Dessiner 1 figure différente en fonction du noeud sélectioné


Sujet :

2D Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 5
    Par défaut Dessiner 1 figure différente en fonction du noeud sélectioné
    Ma fenêtre se divise en deux parties.
    A gauche, j'ai placé un arbre et à droite une zone de dessin.
    Je voudrais dessiner le noeud sélectionné dans l'arbre dans la zone de dessin.
    Chaque noeud doit avoir une représentation différente.

    Merci de m'aider, je débute en interface graphique

  2. #2
    Membre confirmé Avatar de lebesnec
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 82
    Par défaut
    qu'elle est la partie qui te pose problème ?
    détecter le noeud choisi ?
    dessiner le noeud ?

  3. #3
    Membre à l'essai
    Inscrit en
    Décembre 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 5
    Par défaut
    En fait, lors d'un click de la souris ds la partie dessin, je ne sais pa comment faire dependre le type de dessin du noeud sélectionné.
    J'ai vu quelques méthodes pr obtenir le noeud sélectionné, mais je ne sais pa trop coment m'en servir après pr la partie dessin...

  4. #4
    Membre confirmé Avatar de lebesnec
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 82
    Par défaut
    est ce que tu peut faire un truc de ce genre ?? :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    // dans la classe de ta zone de dessin :
    protected void paintComponent(Graphics g) {
     
        if ( 1er type de noeud ) {
              // dessiner 1er type de noeud
        } else if ( 2eme type de noeud ) {
              // dessiner 2eme type de noeud
        } else if ( 1er type de noeud ) {
              // dessiner 2eme type de noeud
        } else ...
     
    }

Discussions similaires

  1. Affichage de données différent en fonction de la sélection d'une ComboBox
    Par seiryujay dans le forum Windows Presentation Foundation
    Réponses: 10
    Dernier message: 06/02/2009, 12h39
  2. Dessiner une figure
    Par casper84 dans le forum MATLAB
    Réponses: 3
    Dernier message: 28/03/2007, 16h51
  3. Réponses: 1
    Dernier message: 28/03/2007, 11h28
  4. Dessiner une figure avec graphics.h
    Par Firas_tn dans le forum C
    Réponses: 2
    Dernier message: 29/03/2006, 20h33
  5. Réponses: 4
    Dernier message: 24/11/2005, 19h51

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