Я разрабатываю плагин eclipse для мониторинга активности пользователей. Мне нужно уведомить пользователя, если он / она простаивает определенное время. Поэтому я подумываю использовать прослушиватель документов для проверки изменений в активном окне редактора затмения. Но большая часть кода примера в Интернете, кажется, использует отдельный textField.
textField = new JTextField(20);
textField.addActionListener(new MyTextActionListener());
textField.getDocument().addDocumentListener(new MyDocumentListener());
textField.getDocument().putProperty("name", "Text Field");
textArea = new JTextArea();
textArea.getDocument().addDocumentListener(new MyDocumentListener());
textArea.getDocument().putProperty("name", "Text Area");
Как я могу использовать прослушиватель документов или любой другой прослушиватель событий в плагине eclipse для прослушивания активного окна редактора на предмет изменений?