Igo*_*mer 16
您可以(并且应该)使用CSS,例如:
.paddedHorizontalPanel {
padding-left: 20px;
}
Run Code Online (Sandbox Code Playgroud)
如果你想每一个Button在HorizontalPanel要20px分开,那么你可以试试这个:
.paddedHorizontalPanel .gwt-Button {
margin-left: 20px;
}
Run Code Online (Sandbox Code Playgroud)
然后HorizontalPanel通过文档hPanel.addStyleName("paddedHorizontalPanel");
中的更多CSS和GWT 将此样式添加到您.
PS:AFAIK,不包括setPadding是GWT团队的一个有意识的选择 - 他们希望将应用程序的样式完全留给CSS.
在最坏的情况下,你总是可以:
HorizontalPanel p = new HorizontalPanel();
p.getElement().getStyle().setPadding(20, Unit.PX);
Run Code Online (Sandbox Code Playgroud)