键入JTextField可启用按钮。使用KeyListener是错误的吗?

时间:2013-08-19 21:45:10

标签: java swing jtextfield

我有一个名为“保存更改”的按钮,如果在JTextField组件中检测到任何更改,它将保存所有更改。现在,我假设如果用户键入任何内容,则内容已更改。

我使用的是KeyListener,但是this question使用ActionListener之外的任何其他内容都是错误的?

1 个答案:

答案 0 :(得分:8)

您可以将DocumentListener添加到JTextField的文档中。只有在使用过的印刷机进入时才会调用ActionListener。使用文档侦听器的优点是,您还可以通过键入来检测通过其他方式所做的更改。