如何在vanilla GWT中将窗口小部件置于屏幕中间?

Chr*_*ris 6 layout gwt widget

我希望将一个小部件置于浏览器窗口的中间(水平和垂直).我不希望拉伸窗口小部件来填充根窗格,也不希望使用弹出窗口.

有没有一种简单的方法可以实现这一目标?

谢谢,

小智 9

您可以按照上面的答案中所示以编程方式执行此操作,或者使用CSS.要以CSS方式执行,首先将样式名称附加到窗口小部件:

panel.setStyleName("style")
Run Code Online (Sandbox Code Playgroud)

并在您的应用程序CSS文件中执行以下操作:

.style {
    margin-left: auto;
    margin-right: auto;
}
Run Code Online (Sandbox Code Playgroud)

这应该将窗口小部件置于窗口中心.

希望这可以帮助!