[英]GWT HorizontalPanel setSpacing?
有沒有辦法在GWT的HorizontalPanel
上設置填充?
我想只有20px的左邊填充,然后添加幾個按鈕。
目前我只能添加setSpacing()
並將填充放在頂部,左側,右側和底部。
您可以(並且應該)使用CSS,例如:
.paddedHorizontalPanel {
padding-left: 20px;
}
如果你希望HorizontalPanel
每個Button
分開20px
,那么你可以嘗試這樣做:
.paddedHorizontalPanel .gwt-Button {
margin-left: 20px;
}
然后通過hPanel.addStyleName("paddedHorizontalPanel");
將此樣式添加到HorizontalPanel
hPanel.addStyleName("paddedHorizontalPanel");
更多關於文檔中的 CSS和GWT。
PS:AFAIK,不包括setPadding是GWT團隊的一個有意識的選擇 - 他們希望將應用程序的樣式完全留給CSS。
在最壞的情況下,你總是可以:
HorizontalPanel p = new HorizontalPanel();
p.getElement().getStyle().setPadding(20, Unit.PX);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.