如何在VBoxLayoutContainer中右对齐HBoxLayoutContainer

时间:2016-06-13 13:54:42

标签: gxt

我有以下代码:

    VBoxLayoutContainer container = new VBoxLayoutContainer();
    HBoxLayoutContainer actionContainer = new HBoxLayoutContainer();

    TextButton editButton = new TextButton("edit");
    actionContainer.add(editButton);

    TextButton deleteButton = new TextButton("delete");
    actionContainer.add(deleteButton);

    container.add(actionContainer);

目前,actionContainercontainer内左对齐。我想右对齐actionContainer,但无法让它发挥作用。

如何在actionContainer内右对齐container?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

使用ButtonBar代替HBoxLayoutContainer,并将FillToolItem添加到ButtonBar作为第一个小部件。

VBoxLayoutContainer container = new VBoxLayoutContainer();
ButtonBar actionContainer = new ButtonBar();

actionContainer.add(new FillToolItem());

TextButton editButton = new TextButton("edit");
actionContainer.add(editButton);

TextButton deleteButton = new TextButton("delete");
actionContainer.add(deleteButton);

container.add(actionContainer);

希望有所帮助。