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 :

menu contextuel SWING


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2004
    Messages
    136
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 136
    Par défaut menu contextuel SWING
    Je voudrais faire un menu contextuel en SWING. Je sais que pour faire cela je dois utiliser la classe JPopupMenu. Mon menu contextuel que je veux concevoir est assez spécial. Je veux offrir lors du clique droit de la souris un menu offrant à l'usager deux mode d'opérations : zoom ou translation de l'image. Le programme sera dans un de ses deux modes. J'aimerais que dans mon menu contextuel qu'il y ait un crochet vis-à-vis le mode d'opération courante. Ainsi, il sera plus facile pour l'usager de savoir dans quel mode il se trouve, mais j'ai aucune idée comment intégrer un checkbox dans un menu contextuel. Est-ce que quelqu'un pourrait me donner quelques piste?

    Merci!!!

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 548
    Par défaut
    Il faut utiliser une JCheckBoxMenuItem. Pour n'afficher qu'une des deux opérations, tu peux utiliser la méthode setVisible(...) pour masquer l'une des deux.

  3. #3
    Membre Expert
    Avatar de Gueritarish
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    1 800
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 800
    Par défaut
    Salut,

    Si j'ai bien suivi ton problème, tu veux pouvoir avoir un menu contextuel qui s'active à partir du clic droit avec 2 options dans le menu. L'utilisateur ne peut choisir qu'une des 2 options du menu contextuel, donc, il te faut bien utiliser les JCheckBoxMenuItem dans un ButtonGroup qui sera lui même dans ton JPopUpMenu. Alors, pour t'aider, tu peux jeter un oeil sur ce tuto de Sun : Utilisation des Menus (il y a une partie JPopUpMenu dans ce tuto)

    Voilà, j'espères que ça t'aide
    ++
    Gueritarish

Discussions similaires

  1. TreeView et menu contextuel...
    Par agh dans le forum Composants VCL
    Réponses: 6
    Dernier message: 06/04/2009, 12h23
  2. Visibilité commande dans un Menu contextuel
    Par Hamdi dans le forum IHM
    Réponses: 3
    Dernier message: 20/01/2005, 12h29
  3. [Plugin] Ajouter une option au menu contextuel ?
    Par relivio dans le forum Eclipse Platform
    Réponses: 2
    Dernier message: 22/03/2004, 16h18
  4. [VB6] menu contextuel dynamique
    Par da40 dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 15/07/2003, 11h53
  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, 11h07

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