Do zrobienia wcięć używam czegoś takiego:
textArea.setMargin(new Insets(insetTop, insetLeft, insetBottom, insetRight));
Problem w tym że w czasie pisania, gdy tworzę nowe linie tekst na dole nie ma wcięcia, dochodzi do końca okienka i dopiero scrollem myszy mogę wyrównać wcięcie.
Nie wiem czy będę zrozumiany, także pokażę na przykładzie:
Okienko 1 to normalnie wczytany tekst, z każdej strony jest wcięcie. Okienko 2 to sytuacja gdy piszę. Wcięcie na dole nie jest tworzone, dopiero po skonczeniu pisania gdy przewinę scrollem myszy będzie tak jak w okienku 1.
Co zrobić żeby wcięcia były robione cały czas?