我有以下代码:
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);
目前,actionContainer
在container
内左对齐。我想右对齐actionContainer
,但无法让它发挥作用。
如何在actionContainer
内右对齐container
?任何帮助表示赞赏。
答案 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);
希望有所帮助。