DialogBox
является потомком PopupPanel
и обладает всеми его функциями. Дополнительно оно имеет (из документов):
..caption area at the top and can be dragged by the user.
Об использовании в UiBinder (снова из документов):
DialogBox elements in UiBinder templates can have one widget child and one
<g:caption> child.
Так что, похоже, вам нужно заменить <table>
виджетом GWT, скорее всего, <g:HTMLPanel>
и поместить в него целое <table>
.
Кроме того, PopupPanel и DialogBox являются автономными виджетами и обычно не добавляются в другие виджеты, а отображаются с помощью методов .show()
и hide()
. Итак, в вашем UiBinder вы можете положить
<g:DialogBox>
на корневом уровне.