我将尝试添加一名听众,但我不知道该怎么做。
我想在用户输入完文本后执行一个函数。
例如,用户输入文本" 123"在我的TextArea中,使用鼠标在外面单击,或单击另一个字段/任何内容。
我应该在GWT中使用什么?
我不知道听众的关键词所以我来这里寻求帮助。
The Code我曾经尝试过,实际上我认为如果我提供编码会有很大的帮助,因为我只是不知道听众/如何制作我想要的功能。
private TextArea TextAreaPartA;
TextAreaPartA = new TextArea();
TextAreaPartA.setFieldLabel("PartA");
TextAreaPartA.setSize(500, 40);
//TextAreaPartA.onComponentEvent(ce);
答案 0 :(得分:0)
您可以尝试addBlurHandler
TextAreaPartA.addBlurHandler(new BlurHandler()
{
@Override
public void onBlur(BlurEvent event)
{
//do stuff
}
});
答案 1 :(得分:0)
使用AddBlurHandler,
TextArea area=new TextArea;
area.addBlurHandler(new BlurHandler() {
@Override
public void onBlur(final BlurEvent event) {
// Do the Stuff here
}
});
答案 2 :(得分:0)
addBlurHandler()
不起作用,因为您似乎没有使用实际的GWT TextArea(我认为您使用的是GwtExt中的TextArea)。请检查您的导入,它应该是import com.google.gwt.user.client.ui.TextArea;
请注意,您应该将变量名称设置为小写。