gwt panneau alignement horizontal ne fonctionne pas

J'ai une GWT boîte de dialogue qui ressemble à la suivante:

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, les 'boutons' panneau de ne pas obéir à l'horizontalAlignment; il se colle sur le côté gauche du panneau extérieur. Il ne, cependant, obéir à la vertialAlignment réglage. Des idées? Merci!

L'alignement des œuvres dans GWT 1.7.1, mode hébergé navigateur et compilé dans le navigateur Chrome.

OriginalL'auteur Neil | 2009-11-21