PDA

View Full Version : [JAVA] Incollare in un campo


lords91
04-03-2014, 10:17
Ho scritto un programma in java, funziona tutto ok fa quello che pensavo dovesse fare, ho un piccolo problema perņ puņ essere stupido perņ a volte scoccia. In questo programma si incolla del testo in un campo e poi si clicca un bottone, il mio problema č che se incollo il testo con ctrl + v non ho problemi ma se volessi incollare con tasto destro incolla non me lo fa fare, ora non so se č problema della JVM o qualcosa da implementare nel codice

Qualcuno mi puņ illuminare ?

Daniels118
04-03-2014, 13:31
Non sono la persona adatta per aiutarti, ma penso che possa essere utile agli altri indicare quale framework hai usato (spring, awt...)

sottovento
06-03-2014, 08:51
Supponendo che stia usando swing
1 - crea un jpopup menu;
2 - al campo di testo (JTextField/JTextArea/...) "attacca" un mouse listener:
textField.addMouseListener(myListener);
3- alla ricezione del click (i.e. mouseClicked), controlli se il click e' avvenuto con il tasto destro e mostri il popup
4 - gli item del popup avranno una action collegata, da cui potrai comodamente fare il paste