Вы правы, нет getSource()
, как у некоторых других слушателей, но вы можете использовать putProperty()
и getProperty()
класса Document для достижения того, что вы ищете.
вы можете сделать
JTextField jTextField = new JTextField("Text 1");
jTextField.getDocument().putProperty("parent", jTextField);
и
позже в событиях DocumentListener, вы можете получить родителя следующим образом
JTextField textField = (JTextField) e.getDocument().getProperty("parent");
где е DocumentEvent