我正在编写一个应用程序,我想拦截复制/剪切/粘贴操作并用我自己的代码“替换”它们 - 例如,我想收到复制操作的通知并捕获它,并且我想“替换” “将粘贴操作处理代码与我自己的代码一起使用,这样我就可以更改用户尝试将某些内容粘贴到例如中时发生的行为。输入字段。
如果我可以向选择框等字段添加复制和粘贴操作,那将是一个不错的奖励。
如果不深入研究 JavaFX 内部代码,这是否可能?
最佳答案
您可以在需要指定复制/粘贴行为的控件上实现快捷键的监听器。您需要监听以下按键:
KeyEvent.VK_C
KeyEvent.VK_V
KeyEvent.VK_X
其中每一个都需要与元或控制键掩码组合。那么你只需要处理 clipboard .
或者,您应该看到这个解决类似问题的问题,但该解决方案使用键绑定(bind): Java Swing: How to prevent system copy,cut,paste action?
关于java - 是否可以 "intercept"复制/剪切/粘贴操作并将其替换为我自己的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19593771/