SWT テキストがあり、特殊文字を入力したくありませんが、数字と数字のみを入力します。だから私はテキストに検証リスターを使用しました:
text.addVerifyListener(new VerifyListener()
{
@Override
public void verifyText(VerifyEvent event)
{
char eachChar = (Character)event.character;
if(Character.isLetterOrDigit(eachChar))
{
event.doit = true;
}
else
{
event.doit = false;
}
}
});
そのため、特殊文字を入力できなくなります。
1) Text 内のテキストの貼り付けを有効にするにはどうすればよいですか?
2)そして、特殊文字を含むテキストを外部からコピーして Text に貼り付けると、貼り付けられません。これを制限するにはどうすればよいですか?
これについて私に提案してください。