Observé que hay dos métodos mediante los cuales se puede conectar un controlador de eventos a un widget de GWT: addHandler y addDomHandler. El JavaDoc para addDomHandler dice: "Agrega un controlador de eventos nativo al widget y elimina el evento nativo correspondiente. Si no desea hundir el evento nativo, utilice en su lugar el método genérico addHandler".¿Cuál es la diferencia entre los eventos lógicos y los eventos nativos en GWT?
Estaría muy agradecido si alguien me aclarara la diferencia entre los eventos nativos y los eventos lógicos.
¿Qué quiere decir con "tiene que específicamente hundir los eventos"? ¿Cómo los hundes? – Mayumi
Llamas a 'sinkEvents' en UIObject (http://google-web-toolkit.googlecode.com/svn/javadoc/2.5/com/google/gwt/user/client/ui/UIObject.html#sinkEvents(int)) . Después de hacer eso, el widget 'onBrowserEvent' se disparará con eventos relevantes. Por ejemplo, si hundes los eventos del mouse, se activará 'onBrowserEvent' cuando ocurran eventos nativos del mouse en tu widget. –