Java GWT水平面板设置间距?

Java GWT水平面板设置间距?,java,css,gwt,padding,Java,Css,Gwt,Padding,有没有办法在GWT的水平面板上设置填充 我想只保留20px的填充,然后添加几个按钮。 目前,我只能添加setspace(),这样可以在顶部、左侧、右侧和底部添加填充。您可以(并且应该)使用CSS来实现这一点,例如: .paddedHorizontalPanel { padding-left: 20px; } 如果您希望该水平面板中的每个按钮相隔20px,则可以尝试以下方法: .paddedHorizontalPanel .gwt-Button { margin-left: 20

有没有办法在GWT的
水平面板上设置填充

我想只保留20px的填充,然后添加几个按钮。
目前,我只能添加
setspace()
,这样可以在顶部、左侧、右侧和底部添加填充。

您可以(并且应该)使用CSS来实现这一点,例如:

.paddedHorizontalPanel {
    padding-left: 20px;
}
如果您希望该
水平面板
中的每个
按钮
相隔
20px
,则可以尝试以下方法:

.paddedHorizontalPanel .gwt-Button {
    margin-left: 20px;
}
然后将此样式添加到您的
HorizontalPanel
via 更多关于CSS和GWT的信息,请参阅


PS:AFAIK,不包括setPadding对于GWT团队来说是一个简洁的选择-他们想让应用程序的样式完全由CSS决定。

在最坏的情况下,您可以始终执行以下操作:

HorizontalPanel p = new HorizontalPanel();
p.getElement().getStyle().setPadding(20, Unit.PX);

谢谢你,伊戈尔。你的建议非常有用。没问题:)如果这解决了你的问题,你应该将其标记为你问题的答案(单击答案旁边的勾号)-保持网站整洁(你知道哪些问题得到了回答,哪些没有)。