SWT Text コンポーネントを使用しています。Text コンポーネントのコピー/貼り付け操作を防ぐ方法を誰かが知っていますか?
ありがとう
これは、メニュー項目をまったく使用せずに独自のメニューを設定するだけで実現しました。
((Text) textFirstNameEntry).setMenu(new Menu(shell, 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 を使用します)。