我有一个 JXTree,我想以这种方式添加搜索:
当用户键入时,模型返回树的匹配元素并选择树视图中的第一个集合。问题是,默认情况下,JXTree 有另一个 keylistener,它选择一个以当前键入的字母开头的元素。
有时,本地侦听器最后触发会导致结果错误。可以做些什么来防止这种行为?我不想删除固有的侦听器,因为它具有基于箭头的导航...(我必须重新实现。)我已经阅读过:是否保证调用 KeyListeners 的顺序?,但我不认为我可以毫不费力地创建建议的侦听器包装器,因为 BasicTreeUI 的 Handler 类是私有的。
问问题
355 次