Получить имя элемента в DocumentEvent - PullRequest
1 голос
/ 29 ноября 2011

Возможно ли получить имя корневого элемента, actionCommand и т. Д ... в DocumentListener. Мне нужно получить имя JTextField, чтобы отслеживать, какое текстовое поле было изменено.

public void insertUpdate(DocumentEvent e) {
    //something like this
    e.getName() //helps to keep a track which textfield was modified
}

Ответы [ 2 ]

1 голос
/ 30 ноября 2011

Это невозможно. Документ просто модель. Один и тот же документ может быть установлен в нескольких JTextComponents.

1 голос
/ 29 ноября 2011

Читая javadoc , единственное, что вы можете получить, это тип этого события и document that sourced the changed event. Возможно, вам поможет метод getDocument().

...