Пользователь что-то печатает в текстовом компоненте.Когда он перестает печатать на 1 секунду, я хочу получить текст и обработать его.Я пытаюсь сделать так
final Timer timer = new Timer();
Text text = new Text(shell, SWT.BORDER);
text.addModifyListener(new ModifyListener() {
@Override
public void modifyText(ModifyEvent e) {
timer.purge();
timer.schedule(new TimerTask() {
@Override
public void run() {
//handler
System.out
.println("MainClass.main(...).new SelectionAdapter() {...}.widgetSelected(...).new TimerTask() {...}.run()");
}
}, 500);
}
});
Но этот код работает неправильно