我有一个名为“保存更改”的按钮,如果在JTextField
组件中检测到任何更改,它将保存所有更改。现在,我假设如果用户键入任何内容,则内容已更改。
我使用的是KeyListener,但是this question使用ActionListener
之外的任何其他内容都是错误的?
答案 0 :(得分:8)
您可以将DocumentListener
添加到JTextField的文档中。只有在使用过的印刷机进入时才会调用ActionListener
。使用文档侦听器的优点是,您还可以通过键入来检测通过其他方式所做的更改。