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 :

[jdic] webbrowser et menu contextuel


Sujet :

Interfaces Graphiques en Java

  1. #1
    Membre du Club
    Inscrit en
    Août 2002
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 39
    Points : 42
    Points
    42
    Par défaut [jdic] webbrowser et menu contextuel
    Bonjour!
    L'application que je dois faire évoluer consiste en un visualiseur, permettant d'ouvrir plusieurs type de fichier (pdf, html, svg etc..).
    POur ce faire, on emploie un Jpanel, dans lequel on implémente le composant webbrowser fourni par JDIC.
    On m'a demandé d'ajouter un menu contextuel sur ce composant, afin d'utiliser diverses fonctions non liées au composant webbrowser.
    Mais voilà, le menu contextuel créé à l'aide d'un JPopup est écrasé par le composant webbrowser!
    comment procéder, car là, je suis vraiment bloquée.

  2. #2
    Gfx
    Gfx est déconnecté
    Expert éminent
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Points : 8 178
    Points
    8 178
    Par défaut
    Ajoute ca avant de creer la premiere fenetre de ton application :

    JPopup.setLightweightPopupEnabled(false);

  3. #3
    Membre du Club
    Inscrit en
    Août 2002
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 39
    Points : 42
    Points
    42
    Par défaut
    Citation Envoyé par Gfx
    Ajoute ca avant de creer la premiere fenetre de ton application :

    JPopup.setLightweightPopupEnabled(false);
    déjà essayé...ça ne fonctionne que dans un contexte particulier, par exemple quand ton composant(ici webbrowser, écrit en awt) ne prend pas toute ta fenêtre. Dans ce cas, le clique droit de la fenêtre n'a pas de pb d'affichage, même si il "déborde" sur le webbrowser.
    Mais je ne suis pas dans ce contexte

  4. #4
    Gfx
    Gfx est déconnecté
    Expert éminent
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Points : 8 178
    Points
    8 178
    Par défaut
    Ahh ton explication n'etait pas claire, tu veux dire que le menu contextuel est celui par defaut du browser et non le tiens perso ?

  5. #5
    Membre du Club
    Inscrit en
    Août 2002
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 39
    Points : 42
    Points
    42
    Par défaut
    Citation Envoyé par Gfx
    Ahh ton explication n'etait pas claire, tu veux dire que le menu contextuel est celui par defaut du browser et non le tiens perso ?
    oui absolument

Discussions similaires

  1. [Débutant] Tabcontrol, webbrowser, presse papier menu contextuel
    Par Bastien_Witczak dans le forum VB.NET
    Réponses: 4
    Dernier message: 12/02/2013, 22h24
  2. [C#] winforms webbrowser, nouvel onglet dans menu contextuel
    Par polkduran dans le forum Windows Forms
    Réponses: 3
    Dernier message: 08/11/2010, 15h55
  3. TreeView et menu contextuel...
    Par agh dans le forum Composants VCL
    Réponses: 6
    Dernier message: 06/04/2009, 13h23
  4. [VB6] menu contextuel dynamique
    Par da40 dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 15/07/2003, 12h53
  5. [VB6] menu contextuel sur clique droit souris
    Par da40 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 08/07/2003, 12h07

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