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 :

[Dessin] Savoir quand une partie de la fanêtre est visible


Sujet :

AWT/Swing Java

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [Dessin] Savoir quand une partie de la fanêtre est visible
    Bonjour,

    J'ai crée un composant qui dessine de nombreuses cellules. Ce composant étend JPanel et surcharge public void paint(Graphics g) pour déléguer à une sous classe de ComponentUI.
    Tout fonctionne parfaitement (du moins comme je le voulais) à une exception prêt :
    Lorsque j'affiche une autre fenêtre au dessus de mon panel, il arrête de se dessiner (normal) mais si je bouge cette fenêtre, une zone grise reste la ou se trouvait ma fenêtre (voir pièce jointe) et lorsque je retourne sur mon composant, cette zone grise reste jusqu'à ce qu'un événement produise le redessinement.

    Actuellement, j'ai ajouté un WindowListener qui se charge d'appeler repaint() lorsque la fenêtre contenant mon panel est activée (WindowListener#windowActivated(WindowEvent e)), je n'ai donc plus cette zone grise lorsque je retourne sur mon composant mais je l'ia toujours lorsque je délace une fenêtre par dessus (voir pièce jointe).

    Y à t'il moyen d'éviter ce comportement non bloquant mais assez moche ?

    Merci
    Images attachées Images attachées  

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

Discussions similaires

  1. Savoir quand une variable ou un tableau est vide
    Par cryptorchild dans le forum Langage
    Réponses: 1
    Dernier message: 17/02/2006, 08h40
  2. [javascript]Savoir quand une frame est chargée
    Par LE NEINDRE dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 22/08/2005, 09h18
  3. Comment savoir quand une JFrame est rafraichie?
    Par mardona dans le forum Agents de placement/Fenêtres
    Réponses: 1
    Dernier message: 19/08/2005, 12h20
  4. Savoir quand une hotkey est relachée
    Par kriterium dans le forum Composants VCL
    Réponses: 2
    Dernier message: 24/07/2004, 14h44
  5. [JScrollPane]Comment savoir quand une scrollbar apparait ?
    Par FrigoAcide dans le forum Composants
    Réponses: 4
    Dernier message: 29/04/2004, 10h10

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