Si potrebbe (e dovrebbe) usare i CSS per questo, qualcosa di simile a:
.paddedHorizontalPanel {
padding-left: 20px;
}
E se si desidera che ogni Button
in quel HorizontalPanel
per essere 20px
a parte, allora si può provare questo, invece:
.paddedHorizontalPanel .gwt-Button {
margin-left: 20px;
}
E quindi aggiungere questo stile a voi HorizontalPanel
via hPanel.addStyleName("paddedHorizontalPanel");
Ulteriori informazioni su CSS e GWT in the docs.
PS: AFAIK, escluso setPadding, era una scelta concreta da parte del team GWT: volevano lasciare interamente lo stile dell'applicazione al CSS.
fonte
2010-06-13 02:15:21
Grazie Igor. il tuo suggerimento è stato molto utile. – aadidasu
Nessun problema :) Se questo risolve il tuo problema, dovresti contrassegnarlo come risposta alla tua domanda (fai clic sul segno di spunta accanto alla risposta) - mantiene pulito il sito (sai a quali domande viene data risposta e quali no). –