我只想在JavaFX中创建可复制的标签.我试图创建没有背景,没有焦点边框和默认背景颜色的TextField,但我没有成功.我发现了很多问题如何从控制中删除焦点背景,但所有这些看起来像"黑客".
是否有任何标准解决方案来实现可复制文本?
默认情况下,JavaFX TextField内置ContextMenu了"撤消","复制","剪切"等选项.该ComboBox也具有同样的ContextMenu,当它被设置为可编辑(的ComboBox其实是这是一个编辑器的一部分TextField).
我想ContextMenu用自定义替换它,但我遇到了禁用默认问题的问题.
我试图消耗ContextMenu和鼠标点击事件,但ComboBox并ComboBox.getEditor()都有空ContextMenu.
我错过了什么吗?