0

SWT Text コンポーネントを使用しています。Text コンポーネントのコピー/貼り付け操作を防ぐ方法を誰かが知っていますか?

ありがとう

4

2 に答える 2

0

これは、メニュー項目をまったく使用せずに独自のメニューを設定するだけで実現しました。

      ((Text) textFirstNameEntry).setMenu(new Menu(shell, 0));
于 2012-01-13T11:27:36.357 に答える
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 に答える