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 :

Problème de supersposition de deux objet graphique


Sujet :

Interfaces Graphiques en Java

  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 79
    Par défaut Problème de supersposition de deux objet graphique
    Bonjour,
    J'ai un petit problème qui m'avait l'air simple à résoudre, mais je n'y arrive pas.

    En j'ai deux objets, l'un une JPopupMenu de javax.swing. et l'autre un WebBrowser de l'api JDIC org.jdesktop.jdic.browser.

    Le WebBrowser s'affiche correctement mais la JPopupMenu s'affiche par dessous et j'aurais souhaité qu'elle soit toujours pas dessus.

    Merci de votre aide.

  2. #2
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Consulte Introducing JDesktop Integration Components, Part 1 / The Browser Component au niveau de Remember that the WebBrowser is a native AWT component...

  3. #3
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    C'est normal car le WebBrowser est un composant AWT qui utilise un composant "lourd" tandis que Swing utilise des composant léger...

    Tu peux utiliser le code suivant pour afficher les popup dans des composants lourd ce qui devrait corriger le problème :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JPopupMenu.setDefaultLightWeightPopupEnabled(false);
    a++

  4. #4
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 79
    Par défaut
    Citation Envoyé par adiGuba Voir le message
    Salut,


    C'est normal car le WebBrowser est un composant AWT qui utilise un composant "lourd" tandis que Swing utilise des composant léger...

    Tu peux utiliser le code suivant pour afficher les popup dans des composants lourd ce qui devrait corriger le problème :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JPopupMenu.setDefaultLightWeightPopupEnabled(false);
    a++
    Bonjour,
    Merci beaucoup adiGuba, ta ligne de code marche bien. Je me doutais qu'il y avait un problème d'AWT vs Swing car c'était le seul composant de mon application qui était au dessus des JPopupMenu.


  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 79
    Par défaut
    Citation Envoyé par gifffftane Voir le message
    Consulte Introducing JDesktop Integration Components, Part 1 / The Browser Component au niveau de Remember that the WebBrowser is a native AWT component...
    Merci à toi aussi gifffftane, j'ai d'abord essayer le code d'adiGuba car il avait poster la ligne dans son message, mais effectivement ton lien explique bien ce qu'il fallait faire.
    Merci à vous

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

Discussions similaires

  1. Problème d'ajout de deux objets
    Par barca4ever dans le forum JPA
    Réponses: 14
    Dernier message: 19/12/2013, 21h04
  2. Réponses: 6
    Dernier message: 18/04/2011, 14h40
  3. Réponses: 12
    Dernier message: 15/06/2007, 19h16
  4. Problème pour faire bouger deux objets simultanement
    Par LinuxUser dans le forum AWT/Swing
    Réponses: 13
    Dernier message: 22/04/2007, 23h19

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