我已经设置了一个文档过滤器,只允许插入JTextField
中的数字,我希望运行一个方法,当JTextField
上的内容发生变化时,该方法会执行操作。
哪个更好地运行我的文档过滤器或安装事件处理程序中的方法(好吧,他们在Java中称为监听器)哪个更好的性能,如果没有太大的区别,是一个被认为是更好的做法,当谈到Java开发?
答案 0 :(得分:1)
可以使用DocumentFilter
编辑输入的文本。或者您可以使用JFormattedTextField
(使用DocumentFilter)。
当文本发生变化时,应使用DocumentListener
来通知。