在gwt中使装饰弹出面板中的一个元件居中

在gwt中使装饰弹出面板中的一个元件居中,gwt,uibinder,gwt2,Gwt,Uibinder,Gwt2,弹出窗口是一个装饰性弹出窗口,其中的文本是一个标签,关闭是一个按钮。 我已经将标签和按钮添加到水平面板,然后将其添加到弹出面板。我已尝试使用两个无效的Vpanel.setVerticalAlignment(HasVerticalAlignment.Alignment_MIDDLE); 无效标识VPanel.setHorizontalAlignment(HasHorizontalAlignment.Alignment_CENTER) 但仍然无法在中心对齐,请帮助。提前谢谢像这样试试 设置align

弹出窗口是一个装饰性弹出窗口,其中的文本是一个标签,关闭是一个按钮。 我已经将标签和按钮添加到水平面板,然后将其添加到弹出面板。我已尝试使用两个无效的Vpanel.setVerticalAlignment(HasVerticalAlignment.Alignment_MIDDLE); 无效标识VPanel.setHorizontalAlignment(HasHorizontalAlignment.Alignment_CENTER)

但仍然无法在中心对齐,请帮助。提前谢谢

像这样试试

设置
align center

VerticalPanel vpnPanel=新的VerticalPanel();
添加(滚动面板)//在set小部件的帮助下,添加到scrill面板的所有控件
vpnPanel.setHorizontalAlignment(哈希水平对齐.ALIGN_CENTER);
水平面板btnLayoutPanel=新水平面板();
btnLayoutPanel.setSpacing(10);
btnLayoutPanel.add(关闭按钮);
vpnPanel.add(btnLayoutPanel);
decPopuppanel.setWidget(vpnPanel);

谢谢,但现在我遇到了更大的问题,我已经设置了popUpPanel.center(),但弹出窗口仍然向右移动请参考,我遵循了它,但即使在ie中也没有用。。它不在中间。。还有其他方法吗?dialogBox.setPopupPosition(左,上)