Могу ли я обнаружить изменение текстовых полей в SWT?

У меня есть пара виджетов SWT. Я пытаюсь создать действие, если есть какая-либо модификация в любом из присутствующих полей.

Пример. Если я изменю имя из Text, я должен его идентифицировать. Я пробовал искать в Интернете решение, но не нашел подходящего.

Любые предложения?

Ответы

Ответ 1

Используйте addModifyListener

ModifyListener listener = new ModifyListener() {
    /** {@inheritDoc} */
    public void modifyText(ModifyEvent e) {
        // Handle event
    }
});

text1.addModifyListener(listener);
text2.addModifyListener(listener);