了解我想要的
单击文本字段后,将显示下拉列表,其中包含建议,这些建议会随着用户在文本字段中键入而被过滤掉。盒子的高度还应该实时调整以包含所有项目,或者最多包含10个项目。
我设法使用ComboBox使它有些工作,但是边缘感觉有点粗糙,而且似乎无法完成我想要的操作(下拉菜单不会重新调整大小,除非您关闭并重新打开它)。
新想法,有一个文本字段,然后显示一个VBox按钮作为下拉列表。唯一的问题是,我不知道如何放置下拉列表,以便它不会停留在规范流中,因此它可以覆盖文本字段下方的任何现有元素。有任何想法吗?
最佳答案
您要执行的操作已经实现,并且包含在ControlsFx
中。它是开源的,我认为它将适合您的需求。看起来像这样
您甚至可以向其添加自定义节点,以便也可以执行cross
。