Czyszczenie tekstu w JTextPane

0

Witam,

Piszę kawałek kodu, którego zadaniem jest czyszczenie tekstu w JTextPane, gdy wciśnięto ENTER w trakcie edycji.

private void messageTextPaneKeyPressed(java.awt.event.KeyEvent evt) {                                           
        if (evt.getKeyCode() == 10) messageTextPane.setText("");
}

Problem polega na tym, że po skasowaniu tekstu kursor ustawia się w drugiej linii zamiast pierwszej. Jak można go przesunąć do góry?

0

myTextPane.setCaretPosition(0) powinno pomóc.

0

Próbowałem tego, nie działa.

0

jest jeszcze event.consume(), które spowoduje przerwanie przetwarzania zdarzenia i nie powinno wysyłać go wyżej.

0

Genialne! Właśnie o coś takiego mi chodziło. Dzięki :-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1