Вы должны "прикрепить" виджеты GWT к существующему DOM (т.е. HTML), чтобы получать события DOM.
Используйте wrap(Element)
метод, который предоставляют некоторые виджеты (Label, TextArea и т. Д.) Для переноса существующего HTML.
Вам не нужно делать это для каждого виджета, только для самого верхнего виджета в вашей иерархии.
Проще всего было бы использовать HTML.wrap(element)
(или InlineHTML
, если вам нужен встроенный элемент), а затем добавить к нему свои виджеты.