GWT TextArea事件监听器

时间:2015-06-11 09:05:28

标签: java gwt listener

我将尝试添加一名听众,但我不知道该怎么做。

我想在用户输入完文本后执行一个函数。

例如,用户输入文本" 123"在我的TextArea中,使用鼠标在外面单击,或单击另一个字段/任何内容。

我应该在GWT中使用什么?

我不知道听众的关键词所以我来这里寻求帮助。

The Code我曾经尝试过,实际上我认为如果我提供编码会有很大的帮助,因为我只是不知道听众/如何制作我想要的功能。

private TextArea TextAreaPartA;
TextAreaPartA = new TextArea();
TextAreaPartA.setFieldLabel("PartA");
TextAreaPartA.setSize(500, 40);
//TextAreaPartA.onComponentEvent(ce);

3 个答案:

答案 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;

请注意,您应该将变量名称设置为小写。