0

在 Scout Eclipse 中,每个字段都带有它的标签。但我的问题是那里有很多可用空间,因为这些字段比它们应该的要小。

例如 : 在此处输入图像描述

我试过了 :

  • 以像素为单位设置标签宽度:它有效,但您应该为每个字段设置和计算它,您可以忘记翻译,因为其他语言中的文本大小不同。

  • 将标签水平对齐设置为右 - 文本按字段定位,但可用空间位于左侧。

如何处理?

PS我不需要没有任何可用空间的标签,但需要更小的标签。

编辑 :

使用间谍工具它看起来像:

在此处输入图像描述

4

1 回答 1

0

我不知道你的问题到底是什么,在这里我可以给你一些通用的建议(基于我所做的一些猜测。当我对你的用例有更多了解时,我很乐意扩展这个答案)。

从-到字段:

当“From”和“To”有 2 个字段时,一个好的做法是使用序列框

这里是一个“从到日期”序列框的示例(取自Widgets Demo Application):

@Order(50.0)
public class DateBox extends AbstractSequenceBox {

  @Override
  protected String getConfiguredLabel() {
    return TEXTS.get("DateColumn");
  }

  @Order(10.0)
  public class DateFrom extends AbstractDateField {

    @Override
    protected String getConfiguredLabel() {
      return TEXTS.get("from");
    }
  }

  @Order(20.0)
  public class DateTo extends AbstractDateField {

    @Override
    protected String getConfiguredLabel() {
      return TEXTS.get("to");
    }
  }
}

金钱领域:

我们已经讨论了如何在序列框中组合金额和货币字段,以便看起来像这样。

序列框 - 钱字段

请参阅此解决方案:金额和货币字段

于 2014-10-27T15:10:44.537 回答