i think its very simple you can go for custom field implementation like
vLabelField.
Code:
public class vLabelField extends Field {
String text;
public vLabelField(String t) {
text = t;
}
protected void paint(Graphics graphics) {
int y=0;
int oldcolor = graphics.getColor();
graphics.setColor(Color.BLACK);
for(int i=0;i<text.length();i++){
graphics.drawText(text.substring(i,i+1), 0, y);
y=y+getFont().getHeight();
}
graphics.setColor(oldcolor);
}
protected void layout(int width, int height) {
width = Font.getDefault().getAdvance('M');
height = Font.getDefault().getHeight()*text.length();
setExtent(width,height);
}
} Its not a optimized piece of code. Its just for giving you a idea.