表检查verifyText中的文本长度

时间:2015-09-14 08:57:01

标签: java swt verify

我的swt Table中有关于textlength的一些问题。我想在输入时检查文本的长度,并在达到最大字母数时阻止用户再次提交。

我不确定我是否应该在verifyText方法中执行此操作,或者是否还有其他方法。希望你能给我一个如何处理这个问题的提示。

@Override
public void verifyText(VerifyEvent e) { 
    if (/*checktextlength*/) {
        e.doit = true;
    }
}

1 个答案:

答案 0 :(得分:0)

啊没有想到那一个。我刚刚发现我也可以设置TextCellEditor的TextLimit

TextCellEditor textEditHex3Digit = new TextCellEditor(SendTab);
    ((Text) textEditHex3Digit.getControl()).setTextLimit(1);

您和我的方法之间有区别吗?