G
Guest
Gast
Ich habe eine kleine Anwendung geschrieben, bei vom Programm von Zeit zu Zeit Textzeilen in eine JTextArea geschrieben wird. Diese JTextArea ist in ein JScrollPane eingebettet.
Jetzt soll es so sein, dass, wenn der untere Rand der Textarea erreicht ist, das Programm bei jeder neuen Zeile mitrollt. Also so, dass immer die aktuelle Zeile sichtbar ist.
Wie kann ich das machen?
Hier ein Ausschnitt aus dem aktuellen Code:
Jetzt soll es so sein, dass, wenn der untere Rand der Textarea erreicht ist, das Programm bei jeder neuen Zeile mitrollt. Also so, dass immer die aktuelle Zeile sichtbar ist.
Wie kann ich das machen?
Hier ein Ausschnitt aus dem aktuellen Code:
Code:
textArea = new JTextArea(10, 30);
int v = ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS;
int h = ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER;
aPanel.add(new JScrollPane(textArea, v, h), BorderLayout.CENTER);