J'ai une boîte de dialogue GWT qui ressemble à ce qui suit:panneau GWT alignement horizontal ne fonctionne pas
public class FooDialog extends DialogBox {
public FooDialog() {
setText("Foo Dialog");
VerticalPanel outer = new VerticalPanel();
outer.setBorderWidth(3);
outer.setSize("400px", "200px");
outer.setHorizontalAlignment(HasAlignment.ALIGN_CENTER);
outer.setVerticalAlignment(HasAlignment.ALIGN_MIDDLE);
Button cancelButton = new Button("Cancel", new ClickHandler() {
public void onClick(ClickEvent event) {
hide();
}
});
HorizontalPanel buttons = new HorizontalPanel();
buttons.setBorderWidth(3);
buttons.add(cancelButton);
outer.add(buttons);
setWidget(outer);
}
}
Pour une raison quelconque le panneau «boutons n'obéit pas le paramètre horizontalAlignment; il colle sur le côté gauche du panneau externe. Il obéit cependant au paramètre vertialAlignment. Des idées? Merci!
L'alignement fonctionne dans GWT 1.7.1, le navigateur en mode hébergé et compilé dans Chrome. – Fedearne