2016-03-01 66 views
0

我在Scout Neon(M5)應用程序中有不同字段的「網格」。 我的問題是,String和數字(例如BigDecimal)字段在字段中具有不同的文本位置。Eclipse Scout在字段中設置文本位置

String字段中,文本位於左側,而在BigDecimal(和其他數字字段)文本位於右側。 我明白爲什麼默認情況下,這是一種情況,但在網格佈局中,它確實看起來不太好。

enter image description here

如何更改領域文本的位置?

回答

2

只需將屬性horizontalAlignment設置爲-1即可。

public class IntegerField extends AbstractIntegerField { 

    @Override 
    protected int getConfiguredHorizontalAlignment() { 
    return -1; 
    } 

} 

因爲javadoc中說,這家酒店配置領域的一組箱內水平對齊方式這不是明擺着雖然。這也是如此,但前提是fillHorizontal設置爲false

所以目前用於2項目的屬性:

  • 控制磁場的取向在一個網格單元,如果fillHorizontalfalse
  • 控制字段的內容,這是的取向你需要什麼