Считывание символов из TextArea - Java

Узнай цену своей работы

Формулировка задачи:

Всем доброго времени суток! Есть задача, у меня есть Runnable класс, который должен записывать в буффер символы, которые вводят в TextArea на форме. Класс этот запускается как поток. Как сделать в реальном времени считывание символов из TextArea моим потоком как только они туда добавляются??

Решение задачи: «Считывание символов из TextArea»

textual
Листинг программы
    class MyRunnable implements Runnable, DocumentListener {
 
        @Override
        public void run() {
            // основной цикл или что там
        }
 
        @Override
        public void insertUpdate(DocumentEvent e) {
            try {
                System.out.println(e.getDocument().getText(e.getOffset(), 1));
            } catch (BadLocationException ignore) {
            }
        }
 
        @Override
        public void removeUpdate(DocumentEvent e) {
        }
 
        @Override
        public void changedUpdate(DocumentEvent e) {
        }
    }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

6   голосов , оценка 4 из 5