在Scout Eclipse中,每个字段都标有它。但我的问题是那里有很多自由空间,因为它们应该是那么小的领域。
例如:
我试过了:
以像素为单位设置标签宽度:它有效,但您应该为每个字段设置和计算它,并且您可以忘记翻译,因为文本在其他语言中的大小不同。
< / LI>将标签水平对齐设置为右 - 文本按字段定位,但随后空格位于左侧。
如何处理?
P.S。 我不需要没有任何可用空间的标签,但需要较小的标签。
编辑:
使用间谍工具,它看起来像:
答案 0 :(得分:0)
我不知道你的问题究竟是什么,这里有一些我可以给你的通用建议(基于我所做的一些猜测。当我对你的用例有更多了解时,我很乐意扩展这个答案)。
如果“From”和“To”有2个字段,最好使用sequence box。
这里是一个“来自最新”序列框的示例(在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");
}
}
}
我们已经讨论了如何在序列框中组合金额和货币字段,以便看起来像这样。
请参阅此解决方案:Amount and currency field。