0

我正在使用 SWT 文本组件。有人知道如何防止文本组件的复制/粘贴操作。

谢谢苏哈

4

2 回答 2

0

这样做的一种粗略方法是禁用文本框上的控制键修饰符。

    text.addKeyListener(new KeyListener() {

        @Override
        public void keyReleased(KeyEvent event) {

        }

        @Override
        public void keyPressed(KeyEvent event) {
            if (event.stateMask == 262144) {
                event.doit = false;
            }

        }
    });

另外,您可能还想禁用右键单击文本框(使用具有相同技巧的 MouseListener)。

于 2010-03-29T12:19:57.630 回答
0

我通过简单地设置自己的菜单来完成此操作,根本没有菜单项。

      ((Text) textFirstNameEntry).setMenu(new Menu(shell, 0));
于 2012-01-13T11:27:36.357 回答