gpt4 book ai didi

java - 如何右对齐 Horizo​​ntalPanel (GWT) 上的按钮

转载 作者:IT老高 更新时间:2023-10-28 20:32:03 25 4
gpt4 key购买 nike

我正在尝试实现一个简单的对话框。我希望确定和取消按钮在对话框底部对齐。我将按钮嵌入到 Horizo​​ntalPanel 中并尝试将水平对齐设置为 RIGHT。但是,这不起作用。如何使按钮对齐?谢谢你。这是片段:

private Widget createButtonsPanel() {
HorizontalPanel hp = new HorizontalPanel();
hp.setCellHorizontalAlignment(saveButton, HasHorizontalAlignment.ALIGN_RIGHT);
hp.setCellHorizontalAlignment(cancelButton, HasHorizontalAlignment.ALIGN_RIGHT);
hp.add(saveButton);
hp.add(cancelButton);

return hp;
}

最佳答案

重点是在添加按钮之前调用setHorizo​​ntalAlignment ,如下所示:

final HorizontalPanel hp = new HorizontalPanel();
final Button saveButton = new Button("save");
final Button cancelButton = new Button("cancel");

// just to see the bounds of the HorizontalPanel
hp.setWidth("600px");
hp.setBorderWidth(2);

// It only applies to widgets added after this property is set.
hp.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);

hp.add(saveButton);
hp.add(cancelButton);

RootPanel.get().add(hp);

如果你想让你的按钮紧密在一起 - 将它们都放入一些新容器中,然后将容器放在右对齐的 Horizo​​ntalPanel 中

关于java - 如何右对齐 Horizo​​ntalPanel (GWT) 上的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2000722/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com