Dodawanie tekstu do JTextArea w miejscu kursora

Dodawanie tekstu do JTextArea w miejscu kursora
S2
  • Rejestracja:około 13 lat
  • Ostatnio:ponad 12 lat
  • Postów:21
0

Witam,
Mam przycisk, po naciśnięciu w miejscu kursora w JTextArea (wypełnionego tekstem) w miejscu kursora ma pojawic sie jakis tekst. Jak to obsluzyc? Próbowałem z ta.append("cos tam"); - ale to dodaje na koniec tekstu. ta.setText("cos tam") -usuwa wszystko i dodaje tylko "cos tam". W jaki sposob to obsluzyc?

tomasz79
  • Rejestracja:około 15 lat
  • Ostatnio:ponad rok
  • Postów:52
1

Ja bym użył metody

Kopiuj
JTextArea.replaceSelection("cos");

a tu dokumentacj: http://docs.oracle.com/javase/1.4.2/docs/api/javax/swing/text/JTextComponent.html#replaceSelection%28java.lang.String%29

bogdans
Moderator
  • Rejestracja:prawie 17 lat
  • Ostatnio:prawie 5 lat
1

To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell
S2
  • Rejestracja:około 13 lat
  • Ostatnio:ponad 12 lat
  • Postów:21
0

Ok, dzięki! Obie wersje działają! Pozdrawiam

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.