3

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

我正在使用 KeyListener,但从这个问题来看,听起来使用除了 an 之外的任何东西ActionListener都是错误的?

4

1 回答 1

8

您可以DocumentListener在 JTextField 的文档中添加一个。ActionListener仅在使用的按 enter 时才被调用。使用文档侦听器的优点是您还可以检测通过其他方式进行的更改,而不仅仅是通过键入。

于 2013-08-19T21:51:22.723 回答