Пусть ActionListener прослушивает изменения в JTextField, а не только ввод?
Так что, как вы знаете, если у вас есть текстовое поле и вы добавляете в него ActionListener, оно будет прослушивать только нажатие кнопки ввода. Однако я хочу, чтобы мой ActionListener прослушивал изменения в тексте. Итак, в основном у меня есть это:
public static JPanel mainPanel() {
JPanel mainp = new JPanel();
JTextArea areap = new JTextArea("Some text in the textarea");
JTextField fieldp = new JTextField("Edit this");
areap.setEditable(false);
fieldp.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(//change in textfield, for instance a letterpress or space bar)
{
//Do this
}
}
});
mainp.add(areap);
mainp.add(fieldp);
return mainp;
}
В любом случае я могу прослушать изменения в тексте (как описано в событии actionPerformed)?