Bonjour à tous,

j'ai créé une petite appli qui se contente d'afficher 2 images dans 2 Jlabels dfferents et permet la copie de l'un vers l'autre grâce à un transferHandler écrit par mes soins.

le DnD(drag and drop) à la souris fonctionne trés bien.

Mais je voudrais rajouter la possibilité de coller une image venant du presse papier grâce à un "ctrl+V"

pour cela j'ajoute ces deux lignes de code qui devrait suffir, mais ca ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
label1.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_V, InputEvent.CTRL_MASK), "paste");
label1.getActionMap().put("paste", TransferHandler.getPasteAction());
Je sais que normalement les Jlabel ne sont pas utilisés pour être séléctionné et donc copier des choses dedans donc j'ai essayé sur un JTextField egalement:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
textField.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_V, InputEvent.CTRL_MASK), "paste");
textField.getActionMap().put("paste", TransferHandler.getPasteAction());
je lance l'appli fait un "ctrl+c" sur du texte dans un editeur, me place dans le JTextField et fais "ctrl+v". mais rien ne se passe...

aurais je looper une étape?

Merci d'avance