【发布时间】:2020-04-28 11:27:59
【问题描述】:
我在这里根据这个答案实现自动完成文本字段:
https://stackoverflow.com/a/40369435/9047625
我使用高度足够长的 ContextMenu,因此一次可以看到约 15 个项目,当有更多可用项目时,上下文菜单的底部和顶部会显示箭头。
我遇到的问题是,当我向下滚动项目并输入一些其他单词时,我的上下文菜单仍然向下滚动,即使只有 1 个项目,我也必须手动向上滚动以显示项目。
我尝试了不同的方法来访问 ContextMenu 的滚动条,所以每次我在字段中输入一个新字符时,我都可以将它滚动到顶部,但我想不出这样做的方法..
每当我在字段中输入内容以自动完成时,是否有任何方法可以向上滚动上下文菜单或将焦点设置到第一个元素(顶部)?
我希望我能正确解释我的问题,我很感谢提前回复..
【问题讨论】:
标签: java javafx autocomplete contextmenu