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 clic droit souris


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 11
    Par défaut Menu clic droit souris
    Bonjour à vous!
    Je suis actuellement entrain de développer une application en Java utilisant Swing pour l'interface graphique.
    Dans mon application j'utilise 2 JTextArea pour demander des informations à l'utilisateur. Le problème est que j'aimerai que l'utilisateur puisse coller directement son texte, malheureusement le clic droit ne marche dans le JTextArea et malgré plusieurs recherches je ne trouve pas pourquoi.

    Donc je m'en remets à vous!

    Merci d'avance.

  2. #2
    Membre très actif
    Avatar de william44290
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Juin 2009
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 400
    Par défaut
    pour faire du copier coller je ne suis pas convaincu qu'il faille implémenter un clique droit. En l'occurence sous windows ctrl+c et ctrl+v suffisent Non ?

  3. #3
    Membre expérimenté Avatar de Mamypirate
    Homme Profil pro
    Samouraï
    Inscrit en
    Mai 2011
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Samouraï
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2011
    Messages : 108
    Par défaut
    Effectivement le ctrl+v fonctionne.

    Mais si tu tiens à ton menu, utilise plutôt un JEditorPane auquel tu pourras ajouter un menu

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    JEditorPane textBox = new JEditorPane();  
     
    textBox.add(new monMenu());
    Tu peux utiliser un JPopMenu ainsi que les méthodes copy, cut et paste du JEditorPane (héritées de JTextComponent).

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 11
    Par défaut
    Merci de vos réponses rapides.

    En effet le ctrl + v fonctionne, mais c'est une application destinée à du grand public et tout le monde ne connait pas forcément ces raccourcis.

    Je vais essayer ta solution MamyPirate.

  5. #5
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Tu crées un JPopupMenu dans lequel tu ajoutes les Action correspondant au copier/couper/coller que tu pourras retrouver dans l'ActionMap de ta JTextArea (Action map que tu récupères via la méthode getActionMap).

    Le JPopuMenu permet d'ajouter directement des Action, même pas besoin d'utiliser de JMenuItem.

    Puis tu affectes ton JPopupMenu à ta JTextArea en utilisant la méthode
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    maTextArea.setComponentPopupMenu(JPopupMenu)

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 11
    Par défaut
    Merci de vos réponse ça fonctionne! J'passe en résolu.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/01/2014, 09h25
  2. Ajouter une entrée dans le menu clic-droit de window.
    Par mr_keyser dans le forum Windows
    Réponses: 2
    Dernier message: 28/12/2009, 16h38
  3. Projet ADD-in ajouter choix dans menu clic droit
    Par paf84 dans le forum Visual Studio
    Réponses: 0
    Dernier message: 20/10/2009, 17h55
  4. treeview menu clic droit
    Par tro2blabla dans le forum VB.NET
    Réponses: 3
    Dernier message: 06/08/2008, 13h54
  5. Menu clic droit envoyer vers
    Par PapiClod dans le forum Windows XP
    Réponses: 2
    Dernier message: 24/01/2006, 20h50

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