【发布时间】:2011-01-11 18:42:36
【问题描述】:
我有一个JTextField,并在该字段中添加了一个Keylistener。在keyPressed 方法内,我要求该方法打印(System.out.println)JTextField 内的内容。如果我击中一个字母,似乎Keylistener 在JTextField 之前收到此键击更新了..我必须打两个字母才能看到第一个..
我需要做的就是在输入每个字母时将它们设为大写。我试图通过听每个键来做到这一点(出于其他原因,我也听 ENTER 键)然后做一个@ 987654328@
【问题讨论】:
-
为什么不能给 JTextField 添加监听器?
-
".. 并在该字段中添加了一个 KeyListener"
-
呃。 :) 我以为您使用的是全局 KeyListener。
标签: java swing keylistener