【发布时间】:2012-08-06 18:20:37
【问题描述】:
我正在尝试制作一个在键入字母、数字、标点符号等字符时具有特定行为的 JTree,以应用过滤器、装饰器等。
一切似乎都运行良好,但是当我键入字母时,选择似乎会自动更改,并且与我的过滤器的行为方式不同。看起来这种行为是在BasicTreeUI.Handler.keyTyped(KeyEvent e) 中定义的,我不知道如何以一种独立于外观的方式来避免或轻松地覆盖这种行为。
有什么建议吗?
【问题讨论】:
-
注意:我试过消费key事件,没用。
-
那么除了遍历节点之外,您的密钥还在执行您的操作?或者他们只是在发生冲突时遍历节点?
标签: java swing jtree look-and-feel keylistener