vfm = new VerticalFieldManager(Manager.VERTICAL_SCROLL);
vfm.add(new LabelField(\"horizontally centered...\",Field.FIELD_HCENTER | LabelField.FOCUSABLE));
vf
Check this code snippet. It doesn't have to be that compicated.
public final class CenterScreen extends MainScreen {
public CenterScreen() {
LabelField lbl1 = new LabelField("First and Foremost", Field.FIELD_HCENTER);
lbl1.setBorder(BorderFactory.createRoundedBorder(new XYEdges(10, 10, 10, 10),
Color.BLUE, Border.STYLE_SOLID));
LabelField lbl2 = new LabelField("Second", Field.FIELD_HCENTER);
lbl2.setBorder(BorderFactory.createRoundedBorder(new XYEdges(10, 10, 10, 10),
Color.RED, Border.STYLE_SOLID));
LabelField lbl3 = new LabelField("Last but not least", Field.FIELD_HCENTER);
lbl3.setBorder(BorderFactory.createRoundedBorder(new XYEdges(10, 10, 10, 10),
Color.GREEN, Border.STYLE_SOLID));
VerticalFieldManager vfm = new VerticalFieldManager(Field.USE_ALL_WIDTH);
vfm.add(lbl1);
vfm.add(lbl2);
vfm.add(lbl3);
add(vfm);
}
}
Resulting in
