我正在使用 SWT 文本组件。有人知道如何防止文本组件的复制/粘贴操作。
谢谢苏哈
这样做的一种粗略方法是禁用文本框上的控制键修饰符。
text.addKeyListener(new KeyListener() {
@Override
public void keyReleased(KeyEvent event) {
}
@Override
public void keyPressed(KeyEvent event) {
if (event.stateMask == 262144) {
event.doit = false;
}
}
});
另外,您可能还想禁用右键单击文本框(使用具有相同技巧的 MouseListener)。
我通过简单地设置自己的菜单来完成此操作,根本没有菜单项。
((Text) textFirstNameEntry).setMenu(new Menu(shell, 0));