Habe folgenden code um bei einer JTextArea "AutoScrollDown" und "Scrollbar" einzufügen:
Das Problem das ich nun habe ist folgendes:
Wenn ich in der TextArea mit dem Mausrad scrolle, wird das Feld nicht mehr von alleine weiter nach unten gescrollts sonder verbleibt in dieser Position.
Woran könnte das liegen?
//Edit(SOLVED)
Habe es nun wie folgt gelöst:
Java:
//ChatField Setup
chatText.setBackground(Color.decode("#3a3a3a"));
chatText.setForeground(Color.WHITE);
chatText.setFont(new Font("Cabin", Font.PLAIN, 14));
chatText.setEditable(false);
chatText.setLineWrap(true);
//Scrollbar
JScrollPane chatScroll = new JScrollPane(chatText);
chatScroll.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
chatScroll.setBorder(null);
//Autoscroll Down
DefaultCaret chatCaret = (DefaultCaret)chatText.getCaret();
chatCaret.setUpdatePolicy(DefaultCaret.ALWAYS_UPDATE);
Das Problem das ich nun habe ist folgendes:
Wenn ich in der TextArea mit dem Mausrad scrolle, wird das Feld nicht mehr von alleine weiter nach unten gescrollts sonder verbleibt in dieser Position.
Woran könnte das liegen?
//Edit(SOLVED)
Habe es nun wie folgt gelöst:
Java:
chatText.setCaretPosition(chatText.getText().length());
Zuletzt bearbeitet: