【发布时间】:2016-10-13 09:10:28
【问题描述】:
我正在尝试获取 jTextField 中输入的值,对其进行解析,然后使用它来计算输出。
在我使用过的所有其他应用程序中,这非常简单。当文本更改时会触发某种形式的事件,我可以使用该事件来执行我想要的操作。但是在netbeans中,没有这样的运气。我能找到的最接近 on changed 事件的是 InputMethodTextChanged,它似乎不像我认为的那样工作。
每个在线资源都说要使用 documentListener,但我找不到的资源实际上没有提供有关如何使用它的信息。我敢肯定,对于有经验的程序员来说,提供的信息已经绰绰有余,但有经验的程序员已经知道如何使用它了。
有人可以解释一下 DocumentListener 的工作原理,以及如何清楚地使用它,让新手程序员能够理解吗? Stack Overflow 总是很快出现在 Google 搜索中,而且目前还没有对新手友好的信息来源很容易找到,如果有的话。
【问题讨论】:
-
This question and its answers 可能会有所帮助
-
那是我的消息来源之一。我确信它对任何已经知道它是如何工作的人都是准确和有帮助的,但对我来说,这没有帮助。显然,您的文本字段已经创建了一个“文档”。其他一些答案显示人们创建了一个新文档。 “文件”从未被解释过。见鬼,我什至不知道该把代码放在哪里。我的程序中有那个基本的代码块,不知道它应该去哪里。它不再给我任何错误,但它也没有做任何事情。
标签: java netbeans jtextfield documentlistener