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

Interfaces Graphiques en Java Discussion :

déplacement d'un objet


Sujet :

Interfaces Graphiques en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2007
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 19
    Par défaut déplacement d'un objet
    salut,
    je travaille avec J++ et JBuilder,
    je voulais déplacer un objet dessiné par la méthode paint

  2. #2
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 111
    Par défaut
    quand tu dis paint je suppose que tu veux parler de la classe Graphics.

    ... bon, pour etre directe... tu ne peux pas.

    quand tu fais un g.fillrectangle(...) tu dessines un rectangle, ce n'est donc pas un objet avec des methodes.

    pour le deplacer tu changes les coordonées du rectangle et tu redessines.

  3. #3
    Membre expérimenté Avatar de Amine_sas
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    245
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 245
    Par défaut
    Salut,
    Pour deplacer un objet tu doit le stocker dans une variable, appeller ses méthodes pour modifier ses coordonnées puis appeller repaint().
    exp: pour un objet Rectangle2D tu as les methodes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    void setRect(double x, double y, double w, double h) 
    // modifie les coordonnées et la taille du rectangle
    void setRect(Rectangle2D r)
    // meme methode avec un nouveau rectangle en parametre.
    Si tu prefere les methodes fillRect et drawRect tu doit alors jouer sur leurs parametres pour afficher l'objet dans un nouvel endroit.

Discussions similaires

  1. Problème de déplacement d'un objet dessiné
    Par mhamedbj dans le forum Graphisme
    Réponses: 4
    Dernier message: 04/05/2012, 17h32
  2. Réponses: 7
    Dernier message: 03/08/2007, 13h19
  3. Réponses: 7
    Dernier message: 26/01/2007, 21h11
  4. Déplacement d'un objet dans un TPageControl
    Par nek_kro_kvlt dans le forum Delphi
    Réponses: 4
    Dernier message: 12/10/2006, 17h48
  5. Réponses: 10
    Dernier message: 01/12/2003, 23h17

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