我的swt Table中有关于textlength的一些问题。我想在输入时检查文本的长度,并在达到最大字母数时阻止用户再次提交。
我不确定我是否应该在verifyText方法中执行此操作,或者是否还有其他方法。希望你能给我一个如何处理这个问题的提示。
@Override
public void verifyText(VerifyEvent e) {
if (/*checktextlength*/) {
e.doit = true;
}
}
答案 0 :(得分:0)
啊没有想到那一个。我刚刚发现我也可以设置TextCellEditor的TextLimit
TextCellEditor textEditHex3Digit = new TextCellEditor(SendTab);
((Text) textEditHex3Digit.getControl()).setTextLimit(1);
您和我的方法之间有区别吗?