Вы можете использовать SpacerField
для этой цели:
class SpacerField extends Field {
int localWidth, localHeight;
SpacerField(int width, int height) {
super(Field.NON_FOCUSABLE);
localWidth = width;
localHeight = height;
}
protected void layout(int width, int height) {
// TODO Auto-generated method stub
setExtent(localWidth, localHeight);
}
protected void paint(Graphics graphics) {
}
public int getPreferredWidth() {
return localWidth;
}
public int getPreferredHeight() {
return localHeight;
}
}
и добавьте его на экран перед вашим RichTextField. Обязательно укажите подходящие width
(Display.getWidth()
?) И height
при построении SpacerField.
Примечание: Я нашел код на этом обсуждении на форуме несколько месяцев назад, когда мне нужно было сделать нечто подобное.