【发布时间】:2010-12-18 23:16:30
【问题描述】:
我有一个如下所示的 GWT 对话框:
public class FooDialog extends DialogBox {
public FooDialog() {
setText("Foo Dialog");
VerticalPanel outer = new VerticalPanel();
outer.setBorderWidth(3);
outer.setSize("400px", "200px");
outer.setHorizontalAlignment(HasAlignment.ALIGN_CENTER);
outer.setVerticalAlignment(HasAlignment.ALIGN_MIDDLE);
Button cancelButton = new Button("Cancel", new ClickHandler() {
public void onClick(ClickEvent event) {
hide();
}
});
HorizontalPanel buttons = new HorizontalPanel();
buttons.setBorderWidth(3);
buttons.add(cancelButton);
outer.add(buttons);
setWidget(outer);
}
}
由于某种原因,“按钮”面板不遵守水平对齐设置;它粘在外面板的左侧。但是,它确实遵守 vertialAlignment 设置。有任何想法吗?谢谢!
【问题讨论】:
-
对齐工作在 GWT 1.7.1、托管模式浏览器和 Chrome 中编译。
标签: gwt dialog alignment panel