PDA

View Full Version : [JAVA-SWING] Copiare da applicazioni esterne


dierre
02-04-2011, 18:44
Sto scrivendo un editor di testo con syntax highlight. Non riesco a trovare qualcosa online per capire come fare un copia-incolla non dentro l'applicazione ma da fuori a dentro l'applicazione. Tipo copio qualcosa dentro firefox e poi la incollo dentro il mio editor. Che devo cercare?

PGI-Bis
02-04-2011, 19:05
I componenti di testo (JTextComponent) hanno un metodo paste() che, invocato, copia il testo contenuto nella clipboard di sistema.

Se devi incollare qualcosa che non è testo semplice allora devi passare per Clipboard (Toolkit.getDefaultToolkit().getSystemClipboard()), che ha tutta una serie di metodi tra i quali quelli che permettono ci capire quando c'è qualcosa di incollabile.

Darecon
02-04-2011, 19:17
http://www.simplesoft.it/gestire-la-clipboard-in-java-swing.html

Dai un occhio a questo.. :)

dierre
02-04-2011, 21:06
grazie a tutti e due :)