Ho notato che ci sono due metodi con cui un gestore di eventi può essere collegato a un widget GWT: addHandler e addDomHandler. JavaDoc per addDomHandler dice: "Aggiunge un gestore di eventi nativo al widget e affonda l'evento nativo corrispondente. Se non vuoi affondare l'evento nativo, usa invece il metodo generico addHandler".Qual è la differenza tra eventi logici ed eventi nativi in GWT?
Sarei molto grato se qualcuno mi illuminasse sulla differenza tra eventi nativi ed eventi logici.
Cosa intendi con "devi affondare gli eventi in modo specifico"? Come li affondi? – Mayumi
Si chiama 'sinkEvents' in UIObject (http://google-web-toolkit.googlecode.com/svn/javadoc/2.5/com/google/gwt/user/client/ui/UIObject.html#sinkEvents(int)) . Dopo averlo fatto, il 'widgetBrowserEvent' del tuo widget verrà attivato con eventi rilevanti. Ad esempio, se si affondano gli eventi del mouse, verrà attivato 'onBrowserEvent' quando eventi del mouse nativo si verificano nel widget. –