Java Swing JTextArea append() nie działa

Java Swing JTextArea append() nie działa
A9
  • Rejestracja:prawie 9 lat
  • Ostatnio:ponad 8 lat
  • Postów:3
0

Cześć,

Mam dziwny problem. Szukałem po necie i nie za wiele znalazłem.

Mam metodę validator który wysyła mi Stringa validateresult do metody:

Kopiuj
String validateresult = "Sens zdania nie rozpoznany.Wpisz poprawne zdanie;"

   public void validateResult(String validateresult) {
            storyTextArea.append(validateresult);
            storyTextArea.append(System.getProperty("line.separator"));
            System.out.println(validateresult);
           }


System.out.println(validateresult);

println wypisuje mi tego stringa, natomiast append już go nie wypisuje na JTextArea chodź w innej metodzie mam podobnie i wszystko działa git.
W czym tutaj tkwi problem?

Pozdrawiam Artur.

edytowany 3x, ostatnio: Artur93
bogdans
Moderator
  • Rejestracja:prawie 17 lat
  • Ostatnio:prawie 5 lat
1

Do innego JTextArea dopisujesz tekst, inne wyświetlasz.
Zapisz ten kod prościej (bez line.separator):

Kopiuj
storyTextArea.append(validateresult + "\n");

Kod wstawiaj w znaczniki <code class="java"></code>, nie wstawiaj spacji przed znakiem zapytania.


To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell
edytowany 3x, ostatnio: bogdans

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.