默认情况下,JavaFX的
我想用自定义的
我尝试消耗
我是否漏掉了什么?
TextField
带有内置的ContextMenu
,其中包括“撤销”、“复制”、“剪切”等选项。当将ComboBox
设置为可编辑时(实际上ComboBox
是TextField
的一部分),它也具有相同的ContextMenu
。我想用自定义的
ContextMenu
替换默认的ContextMenu
,但我在禁用默认ContextMenu
方面遇到了问题。我尝试消耗
ContextMenu
和鼠标单击事件,但是ComboBox
和ComboBox.getEditor()
都具有空的ContextMenu
。我是否漏掉了什么?
TextField
。你可以添加这段代码,但也要注意事件会多次触发(我猜测是在鼠标按下、释放等操作时)。无论如何,上下文菜单仍然会弹出。 - RDM