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 :

JLayeredPane peindre toute la hiérachie


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut JLayeredPane peindre toute la hiérachie
    Bonjour à toutes et tous,

    J'utilise un JLayered pane avec deux couches : un JPanel (contenPane) et un JComponent (higlightPane).
    * Le "contentPane" contiens des composants et est placé dans la couche DEFAULT_LAYER. Ce panel est transparent setOpaque(false).
    * Le "higlightPane" ne contient rien. Il écoute les mouvements de souris et dessine un rectangle si la souris survole un composant de contentPane. Ce composant est transparent setOpaque(false).
    * Enfin, mon JLayeredPane, à surchargé paint(Graphic g) pour dessiner une grille.

    Le tout fonctionne à une exception: le contenu de "contentPane" n'est jamais affiché. Il s'affiche si je retire "higlightPane" ou le rend invisible (setVisible(false)).

    Ma question est donc : Y à t'il moyen de forcer un JLayered pane à peindre toutes ces couches ?

    Merci
    Dernière modification par Invité ; 31/08/2009 à 14h54.

Discussions similaires

  1. Le grand mode d'emploi du forum, à lire si vous souhaitez tout savoir !
    Par Anomaly dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 03/06/2013, 17h36
  2. Toutes les bonnes choses ont un début ...
    Par Bols2000 dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 22/08/2002, 17h01
  3. Socket:Envoyer du texte d'un serveur vers tout les clients
    Par cedm78 dans le forum Web & réseau
    Réponses: 7
    Dernier message: 01/08/2002, 16h40
  4. IMPORTANT! A lire avant tout chose
    Par Aurelien.Regat-Barrel dans le forum Windows
    Réponses: 0
    Dernier message: 01/05/2002, 16h55

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