Kun lisään rivejä textareaan, miten saan sen skrollaamaan automaattisesti alaspäin että
aina juuri lisätty, viimeinen (alin) rivi näkyy.
setAutoScrollssin olen asettanut.
private static JTextArea textsTextArea = null;
JScrollPane scrollingResult = new JScrollPane(getTextsTextArea());
textsTextArea.setAutoscrolls(true);
scrollingResult.setAutoscrolls(true);
jContentPane.add(scrollingResult, gridBagConstraints1);
actionPerformed:
textsTextArea.setCaretPosition(textsTextArea.getLineCount());
Mitä vielä?
aina juuri lisätty, viimeinen (alin) rivi näkyy.
setAutoScrollssin olen asettanut.
private static JTextArea textsTextArea = null;
JScrollPane scrollingResult = new JScrollPane(getTextsTextArea());
textsTextArea.setAutoscrolls(true);
scrollingResult.setAutoscrolls(true);
jContentPane.add(scrollingResult, gridBagConstraints1);
actionPerformed:
textsTextArea.setCaretPosition(textsTextArea.getLineCount());
Mitä vielä?
Vastaukset 2
Vanhimmat
textsTextArea.setCaretPosition( textsTextArea.getDocument().getLength() );
Jepu, kitoos, nyt toimii. Eikä setAutoscrollseja tarvinnut.