我想用JTextField实现自动跳过,但不知道最好的方式是做什么。JTextField:当文本字段已满/自动跳过/自动跳转时关注下一个组件
什么是autoskip/Auto-Tab?当您达到文本字段的定义长度限制时,您将自动进入下一个字段。 (比如按Tab键,关注下一个组件)或者你使用什么名称来表示这种行为?
我尝试这样做:
JTextField.getDocument.addChangeListener()
:比较长度和尖位置。 似乎可用,但我无法区分类型的用户输入和呼叫JTextField.setText(String)
。
当gui-refresh更改文本时,焦点不应该改变。
您认为最好的实现方式是什么?
这不能正常工作,因为处理此keyTyped-Event时,文档尚未更新。我可以在长度上添加“1”,但这不包括Paste-Actions(CTRL-V),其中长度已经是正确的。 – Synox 2011-01-28 09:57:04
@Synox,看我的编辑。 – jjnguy 2011-01-28 13:39:15