【问题标题】:Set alignment on HorizontalPanel. ExtGwt在 Horizo​​ntalPanel 上设置对齐方式。分机重量
【发布时间】:2012-01-28 09:40:36
【问题描述】:

我如何实现以下功能:我想创建 Horizo​​ntalPanel,然后我想添加 3 个按钮。第一个按钮在左边,第二个在中间,第三个到最后。如何设置此按钮的对齐方式?

【问题讨论】:

    标签: java gwt alignment gxt


    【解决方案1】:

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

    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 或使用绝对位置可能是实现此目的的方法,具体取决于您希望它的行为方式。

    【讨论】:

      猜你喜欢
      • 2011-03-03
      • 1970-01-01
      • 1970-01-01
      • 2015-10-10
      • 1970-01-01
      • 1970-01-01
      • 2013-04-18
      • 2012-04-28
      • 1970-01-01
      相关资源
      最近更新 更多