kopier tekst

Tags:    java

hej

hvordan kopiere man tekst fra et JTextArea, sådan som man gør, hvis man trykekr ctrl+c i windows

på forhånd tak

adam

Køb en zebra - og kald den plet




4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Eh, ved ikke om jeg har forstået det korrekt, men noget alá:

String etEllerAndet = ditJTextArea.getText();

Så kopierer du teksten fra dit area til en string vil jeg mene.
Ellers hvis alt går galt, så er Java API'en din bedste ven: http://java.sun.com/j2se/1.4.2/docs/api/

-AH

[Redigeret d. 18/06-03 15:11:06 af A.H.]



Hvad mener du?
Hvis det er selve det at trykke ctrl+c, så kan dette godt lade sig gøre.

Hvis det derimod har noget at gøre med, at du vil hjælp af et menu punkt eller ligende, vil kopierer teksten, skal du tage JTextArea'ets tekst og ligge det op i hukommelsen.

Dette kan gøres på følgende måde:
Fold kodeboks ind/udKode 


Disse funktioner tager tekst fra udklipsholderen...

ellers kan du se mere her: http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/text/JTextComponent.html

-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk



Eh, ved ikke om jeg har forstået det korrekt, men noget alá:

String etEllerAndet = ditJTextArea.getText();

Så kopierer du teksten fra dit area til en string vil jeg mene.
Ellers hvis alt går galt, så er Java API'en din bedste ven: http://java.sun.com/j2se/1.4.2/docs/api/


det var ikke det jeg mente, jeg vil have noget der virker ligesom hvis man markere teksten og så trykker ctrl+c, så teksten kommer til at ligge i "udklipsholderen" - så det kan sættes ind i et andet program.

Og ja API'en er god - men jeg kan ikke finde ud af finde lige det her

adam

Køb en zebra - og kald den plet




Så kan du eventuelt bruge JTextArea.copy(); Det står beskrevet under:
Jeg har dog ikke selv testet den.
http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/text/JTextComponent.html
-AH





t