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

AWT/Swing Java Discussion :

canva et repaint : 1x ça va, 2x boujour les dégats!


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    151
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 151
    Par défaut canva et repaint : 1x ça va, 2x boujour les dégats!
    Bonjour a tous,


    je fais actuellement une petite application affichant 2 graphes.

    Pour afficher ces graphe j'utilise un composant canvas de AWT.
    J'ai donc creer une nouvelle classe heritant de canvas, surchargé la méthode paint(..) pour dessiner ce que je veux.

    Aucun probleme, je creer une instance de ma classe avec les paramètres necessaire, et avec repaint() tout s'affiche correctement.

    Le problème ce que je dois changer ces graphe en fonction des interactions utilisateurs avec mon interface.
    Je change les paramètres de ma classe heritant de canvas, et fait un appel a repaint(), et la c'est le drame!!
    En gros ça fait n'importe quoi, ça ne dessine plus du tout ce que ça devrait (même avec les mêmes paramètres).

    Ce phénomène apparait aussi un cas de resize, qui doit appeler repaint.

    Je ne comprend pas du tout ce qui se passe.

    Quelqu'un a une idée ?

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    Faudrait voir ton code. A mon avis tu oublie de réinitialiser des variables que tu utilise.

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    151
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 151
    Par défaut
    Merci de ce point de vue extérieure qui m'a ouvert les yeux!!

    C'était effectivement le problème... a force d'avoir la tête dans le code ou ne le voit même plus...
    ça marche niquel now


    Merci

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

Discussions similaires

  1. [API HTML5] Web Worker & Repaint canvas
    Par lolaalol dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 26/12/2012, 19h19
  2. Timage et Canvas??
    Par vanack dans le forum C++Builder
    Réponses: 4
    Dernier message: 14/04/2007, 11h38
  3. Canvas et repaint
    Par FidoDido® dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 08/04/2007, 20h32
  4. canvas repaint
    Par log2n dans le forum Java ME
    Réponses: 2
    Dernier message: 26/06/2006, 16h55
  5. Réponses: 2
    Dernier message: 17/05/2002, 20h37

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