Gwt KeyUpHandler只触发一次

Gwt KeyUpHandler只触发一次,gwt,keyboard-events,Gwt,Keyboard Events,我正在尝试为TextBox小部件创建一个KeyUpHandler(弹出TextBox的值)。在下面的简单实现中,它只触发一次,然后在firefox控制台中抛出一个错误: uncaught exception: java.lang.AssertionError: Negative entryDepth value at exit -1 我在EclipseLuna中使用RunasSuperdev模式。 编译时没有错误 //imports public class myClass implement

我正在尝试为TextBox小部件创建一个KeyUpHandler(弹出TextBox的值)。在下面的简单实现中,它只触发一次,然后在firefox控制台中抛出一个错误:

uncaught exception: java.lang.AssertionError: Negative entryDepth value at exit -1
我在EclipseLuna中使用RunasSuperdev模式。 编译时没有错误

//imports
public class myClass implements EntryPoint {
    private VerticalPanel panel = new VerticalPanel();
    private TextBox box = new TextBox();

    public void onModuleLoad() {
        panel.add(box);
        RootPanel.get("gwtContainer").add(panel);
        box.addKeyUpHandler(new KeyUpHandler() {
            @Override
            public void onKeyUp(KeyUpEvent event) {
                Window.alert(box.getValue());
            }
         });
    }
}
试试这个:

 final TextBox box = new TextBox();
 ...
 box.addKeyUpHandler(new KeyUpHandler() {
        @Override
        public void onKeyUp(KeyUpEvent event) {
            Window.alert(box.getValue());
        }
 });

遗憾的是,这没有帮助。有时它会在抛出异常之前触发2到3次。我只是尝试使用GWT compile将应用程序部署到tomcat,它确实按照预期工作。。。知道为什么会有不同吗?可能是这样:好吧,我尝试了使用Chromium的superdev模式,它的工作原理与预期一致。它看起来像firefox(iceweasel)的一个bug。谢谢你指出这一点。