我正在编写一个应用程序,我想拦截复制/剪切/粘贴操作,并用我自己的代码“替换”它们 - 例如,我希望在复制操作上得到通知并抓住它,我想“替换” “使用我自己的代码进行粘贴动作处理代码,这样我就可以改变用户尝试粘贴内容时发生的行为。输入字段。
如果我可以将复制和粘贴动作添加到选择框这样的字段,那将是一个很好的奖励。
如果不深入研究内部JavaFX代码,这可能吗?
答案 0 :(得分:4)
您可以在指定复制/粘贴行为所需的控件上实现快捷键的侦听器。你需要听一下按键:
KeyEvent.VK_C
KeyEvent.VK_V
KeyEvent.VK_X
这些中的每一个都需要与元或控制键掩码组合。然后你只需要处理clipboard。
或者,您应该看到解决类似问题的此问题,但该解决方案使用键绑定: Java Swing: How to prevent system copy,cut,paste action?