java - 设置 Horizo​​ntalPanel 上的对齐方式。外部总重量

标签 java gwt alignment gxt

我如何实现以下内容:我想创建 Horizo​​ntalPanel,然后我想添加 3 个按钮。第一个按钮位于左侧,第二个按钮位于中间,第三个按钮位于末端。我如何设置此按钮的对齐方式?

最佳答案

有几种不同的方法可以实现这一点。这是我发现更有趣的一个:

HorizontalPanel hPanel = new HorizontalPanel();
hPanel.setWidth("100%");
Button b1 = new Button("1");
Button b2 = new Button("2");
Button b3 = new Button("3");
hPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT);
hPanel.add(b1);
hPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
hPanel.add(b2);
hPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);
hPanel.add(b3);

对第一个和最后一个元素使用 CSS float: leftfloat: right 或使用绝对位置可能是实现此目的的方法,具体取决于您想要的方式它表现得很好。

关于java - 设置 Horizo​​ntalPanel 上的对齐方式。外部总重量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8642986/

相关文章:

java - 数据序列化框架

java - 存储客户端信息并将其发送回客户端的安全方式 - java spring mvc

java - GWT + GAE Servlet URL 和 Servlet 映射

java - 为什么不建议使用 try...catch block 来处理未检查的异常? 为什么只能通过一些条件检查才可以呢?

java - 如何使 gwt-ext 窗口在其内容调整大小时不调整大小?

java - 浏览器发送 OPTIONS 而不是 PUT 或 DELETE

javascript - GWT Yui Spotlight 轮播问题

css - 垂直对齐 block 元素到图像?

alignment - 如何在 Keil uVision 中自动对齐快捷键?

HTML - 对齐单选按钮和文本