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.
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 label1.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_V, InputEvent.CTRL_MASK), "paste"); label1.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...
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());
aurais je looper une étape?
Merci d'avance![]()
Partager