change PropertyChangeListener with DocumentListener for JTextField