簡體   English   中英

GWT Horizo​​ntalPanel setSpacing?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM