Coller sur JTextField [Résolu]

Messages postés
292
Date d'inscription
lundi 6 novembre 2006
Statut
Membre
Dernière intervention
12 mai 2013
- - Dernière réponse : ulysse00
Messages postés
292
Date d'inscription
lundi 6 novembre 2006
Statut
Membre
Dernière intervention
12 mai 2013
- 2 nov. 2007 à 22:44
salut
j'ai créé un JPopupMenu qui contient JMenuItem( coller) mais j'ai problème avec action de coller le text sur JTextField

JTextField C= new JTextField();
popup = new JPopupMenu();
JMenuItem A = new JMenuItem("coller");
    KeyStroke ctrlP = KeyStroke.getKeyStroke(KeyEvent.VK_V, ActionEvent.CTRL_MASK);
   A.setAccelerator(ctrlP);
    A.addActionListener(this);
    popup.add(A);

le problème avec public void actionPerformed(ActionEvent e) {
}
si je clic sur coller rien ne passe mais si je tape ctrl+v le text sera coller dans JTextField<!-- / message -->
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
Messages postés
2333
Date d'inscription
samedi 28 février 2004
Statut
Membre
Dernière intervention
26 juillet 2013
30
3
Merci
salut:

Utilises la méthode paste() de la classe JTextField.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 153 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Ombitious_Developper
Messages postés
2333
Date d'inscription
samedi 28 février 2004
Statut
Membre
Dernière intervention
26 juillet 2013
30
0
Merci
Salut:

Pour ta question à propos du JMenuPop dans l'autre poste il faut ajouter un MouseListener/MouseAdapter à ton JFrame.

public class Window extends JFrame {
    public Window() {
       // ...
       addMouseListener(new MouseAdapter() {
           // ...
        });
    }
    // ...
}
Commenter la réponse de Ombitious_Developper
Messages postés
2333
Date d'inscription
samedi 28 février 2004
Statut
Membre
Dernière intervention
26 juillet 2013
30
0
Merci
Désolé pour l'erreur de frappe JPopupMenu et pas comme je l'ai écrit.
Commenter la réponse de Ombitious_Developper
Messages postés
292
Date d'inscription
lundi 6 novembre 2006
Statut
Membre
Dernière intervention
12 mai 2013
1
0
Merci
merci
Commenter la réponse de ulysse00