测试菜单响应触控事件 protected void startApp(){ final LZform u = new LZform(); Display.getDisplay(this).setCurrent(u); u.任务栏.风格=2; u.标题栏.风格=2; LZstr 菜单按钮 = new LZstr("菜单"); LZstr 退出按钮 = new LZstr("退出"); u.任务栏.添加元素(退出按钮, Const.右中); u.任务栏.添加元素(菜单按钮, Const.左中); u.setTitle("测试触控菜单响应"); Image tp[]=new Image[6]; Image img=null; try { img = Image.createImage("/02.png"); for(int i=0;i<6;i++){ tp[i]=Image.createImage(img, i*9, 0, 9, 9, 0); } } catch (Exception e) { } final LZmenu m=new LZmenu(); m.添加元素(new LZmenuitem(tp[0],"打开",null), 0); m.添加元素(new LZmenuitem(tp[1],"原最宽菜单项",m), 0); LZmenuitem mi=new LZmenuitem(tp[2],"设置全屏项",null); m.添加元素(mi, 0); mi.设字体(Font.getFont(0, 1, 16)); mi.事件接口=new MSG(){ public void pointerReleased(int x, int y){ u.标题栏.背景色=0xff0000; u.设定样式(0); } }; m.添加元素(new LZmenuitem(tp[3],"设置",m), 0); m.添加元素(new LZmenuitem(tp[4],"关于",null), 0); u.里层.事件接口=new MSG(){ public void pointerReleased(int x, int y){ u.设定样式(3); u.setTitle("标题栏颜色已改变"); u.repaint(); } }; 菜单按钮.事件接口=new MSG(){ public void pointerReleased(int x, int y){ if(u.里层.对象集.indexOf(m)<0){ u.里层.添加元素(m, 36); }else u.里层.对象集.removeElement(m); u.repaint(); } }; } 下图点击"关于",但没有相关处理 下图中点击"设置全屏项",设置为全屏,同时设置标题栏背景红色 点击背景后恢复,但标题栏更改