【发布时间】:2011-01-31 07:07:56
【问题描述】:
我正在使用 SWT 文本组件。有人知道如何防止文本组件的复制/粘贴操作。
谢谢 苏哈
【问题讨论】:
-
好吧,现在我很好奇.. 为什么?????
我正在使用 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));
【讨论】: