菜单这个类太复杂了,逐步完善吧.
先测试菜单的宽高自动适应内容.
下面加入图片及设置一个粗大菜单项
protected void startApp(){
LZform u=new LZform();
Display.getDisplay(this).setCurrent(u);
u.任务栏.风格=2;
u.标题栏.风格=2;
u.setTitle("测试菜单宽度高度自适应");
Image tp[]=new Image[9];
Image img=null;
try {
img = Image.createImage("/02.png");
for(int i=0;i<9;i++){
tp[i]=Image.createImage(img, i*9, 0, 9, 9, 0);
}
} catch (Exception e) {
}
LZmenu m=new LZmenu();
u.里层.添加元素(m, 36);
m.添加元素(new LZmenuitem(tp[0],"打开",null), 0);
m.添加元素(new LZmenuitem(tp[1],"原最宽菜单项",null), 0);
m.添加元素(new LZmenuitem(tp[2],"粗大字体项",null), 0);
((LZmenuitem)m.对象集.elementAt(2)).设字体(Font.getFont(0, 1, 16));
m.添加元素(new LZmenuitem(tp[3],"设置",null), 0);
m.添加元素(new LZmenuitem(tp[4],"关于",null), 0);
}