Есть ли способ установить дополнение на GWT's HorizontalPanel
?
Я хотел просто иметь оставленное дополнение на 20 пкс и затем добавить немного кнопок.
В настоящее время я могу только добавить setSpacing()
и это помещает дополнение на вершину, оставленную, право и нижняя часть.
Вы можете (и должны) использовать для этого CSS, например:
.paddedHorizontalPanel {
padding-left: 20px;
}
И если вы хотите, чтобы каждая кнопка
в этой HorizontalPanel
была 20 пикселей
отдельно, тогда вы можете попробовать следующее:
.paddedHorizontalPanel .gwt-Button {
margin-left: 20px;
}
А затем добавьте этот стиль к себе HorizontalPanel
через hPanel.addStyleName ("paddedHorizontalPanel");
Подробнее о CSS и GWT в ] документы .
PS: AFAIK, исключение setPadding было осознанным выбором со стороны команды GWT - они хотели оставить стилизацию приложения полностью на усмотрение CSS.