JavaFX:向ChoiceBox项添加工具提示的任何方法
我试图将JavaFX:向ChoiceBox项添加工具提示的任何方法,java,user-interface,javafx,tooltip,Java,User Interface,Javafx,Tooltip,我试图将工具提示添加到选择框的每个项目中,但我找不到正确的方法。似乎您必须通过getSelectionModel()获取项目,并添加一个Listener,因为Tooltip类无法处理该项,但我只能添加一个不适合任务的ChangeListener,而EventListener似乎无法处理该项。有没有人知道怎么做,或者有什么方法我可以试试,因为我对JavaFX还不熟悉,而且可能很简单。谢谢大家! 当显示选择框的弹出窗口时,是否希望在每个元素上显示工具提示?如果是这样的话,我认为你不能用一个选择框(尽
工具提示添加到选择框的每个项目中,但我找不到正确的方法。似乎您必须通过getSelectionModel()
获取项目,并添加一个Listener
,因为Tooltip
类无法处理该项,但我只能添加一个不适合任务的ChangeListener
,而EventListener
似乎无法处理该项。有没有人知道怎么做,或者有什么方法我可以试试,因为我对JavaFX还不熟悉,而且可能很简单。谢谢大家! 当显示选择框
的弹出窗口时,是否希望在每个元素上显示工具提示?如果是这样的话,我认为你不能用一个选择框
(尽管你可以用一个组合框
,通过使用它的cellFactory
)。如果您只想在依赖于所选项目的基本控件上显示工具提示,您可以观察选择模型中的selectedItem
。@James\u D我恐怕这就是我得到的答案。但是谢谢你的启发。我会考虑用组合框替换ChoiceBox。在ChoiceBox
的功能和(不可编辑的)ComboBox