改变菜单的选中状态,各位帮帮忙!!!

问题描述

菜单一级菜单一级菜单一级菜单二级菜单二级菜单二级菜单当按上下时,我想改变选中状态怎么实现???

解决方案

解决方案二:
低级界面?intfirstlevel记录当前选中的一级菜单,intsecondlevel记录选中的二级目录,在keypressed时间中改变选中的菜单项并重画就行了
解决方案三:
画个矩形让矩形初始位置在一级菜单外当按上下键时改变矩形的纵坐标这样就能标记选中了哪个菜单
解决方案四:
我也知道它是要重画,但是我不知道他重画时怎么写?protectedvoidpaint(Graphicsg){//TODOAuto-generatedmethodstubg.setColor(0xb5d794);//浅绿色g.fillRect(0,0,GW,GH);g.setColor(0x8cc363);//g.fillRect(MenuBarOffx,MenuBarOffy,GW/2,GH/2);g.setColor(0xefbe63);//g.fillRect(MenuBarOffx,MenuBarOffy,GW/2,GH/8);g.setColor(0,0,0);g.drawRect(5,25,GW/2,GH/8);g.setColor(0,0,0);g.drawRect(5,25+GH/8,GW/2,GH/8);g.setColor(0,0,0);g.drawRect(5,25+GH/8+GH/8,GW/2,GH/8);g.setColor(0,0,0);g.drawRect(5,25+GH/8+GH/8+GH/8,GW/2,GH/8);g.setColor(0,0,0);g.drawString(yewu,15,30,20);//强制刷新缓冲区(相当于repaint()方法)//this.flushGraphics();}protectedvoidkeyPress(intkeyCode){intgameAction=getGameAction(keyCode);if(keyCode==Canvas.DOWN){}}
解决方案五:
引用3楼tangguoqiaokeli的回复:

我也知道它是要重画,但是我不知道他重画时怎么写?protectedvoidpaint(Graphicsg){//TODOAuto-generatedmethodstubg.setColor(0xb5d794);//浅绿色g.fillRect(0,0,GW,GH);g.setColor(0x8cc363);//g.fillRect(MenuBarOf……

高手啊
解决方案六:
楼上的那位,不是笑话我这么简单的都不会?

时间: 2025-01-04 03:47:41

改变菜单的选中状态,各位帮帮忙!!!的相关文章

Jquery 改变radio/checkbox选中状态,获取选中的值

 这篇文章主要介绍了Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码) 需要的朋友可以过来参考下,希望对大家有所帮助 //如果之前有选中的,则把选中radio取消掉 $("#tj_cat .pro_category").each(function() {  if ($(this).attr('checked')){                         $(this).attr('checked' ,false);                

用js代码改变单选框选中状态的简单实例

 这篇文章主要介绍了js代码改变单选框选中状态的简单实例,有需要的朋友可以参考一下 今天突然有一个需求要用到,使用js代码改变单选框的选中状态.当时想也不想直接 代码如下: function doGender(gender) { if (gender == "男") { gel("radionan").style.checked = "checked"; } else { gel("radionv").style.checke

改变checkbox默认选中状态及取值的实现代码_javascript技巧

<inputtype="checkbox"name="chk"value="1"val="1级">1级 <inputtype="checkbox"name="chk"value="2"checked="checked"val="2级">2级 <inputtype="checkbox&quo

用js代码改变单选框选中状态的简单实例_javascript技巧

今天突然有一个需求要用到,使用js代码改变单选框的选中状态.当时想也不想直接 复制代码 代码如下: function doGender(gender) { if (gender == "男") { gel("radionan").style.checked = "checked"; } else { gel("radionv").style.checked = "checked"; }} function

改变word文字选中状态之黑底白字

  在默认的情况下,使用word编辑文档的时候,当我们选择文字对象的时候,选择状态的颜色是这样的:黑底白字,如下图! 现在,要解决的问题就是,如何修改这种黑底白字的选择状态的颜色呢?方法如下: 执行菜单操作"工具"→"选项",如下图! 弹出我下图的对话框! 上图中,切换到"常规"选项卡,然后,在"常规选项"的下面,找到"蓝底白字"选项,在其前面打上一个√勾,最后点击"确定"按钮退出即可.

一个折叠菜单颜色的问题,各位帮帮忙。

问题描述 怎么改变折叠菜单前面那个加号(+)的颜色?加号(+)是白色的,但我背景也是白色,所以看不到.怎么改变加号(+)的颜色?

Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)_jquery

//如果之前有选中的,则把选中radio取消掉$("#tj_cat .pro_category").each(function(){ if ($(this).attr('checked')){                        $(this).attr('checked' ,false);                    }});//获取被选中的标签的值radio:(checkbox和这个一样) var val=$('input:radio[name="se

大家帮帮忙 C# windows程序设计 学生管理系统 涉及界面窗口菜单设计、数据库

问题描述 这是大一下C#的期末作业,感觉好难,不会,大神们帮帮忙.(附:本人QQ:1747960716)下面是基本要求:系统基本要求1.系统可通过菜单操作进行退出,通过左侧菜单,点击主菜单后显示子菜单2.在操作过程中要保证数据输入的准确性和可操作性,遇到非法操作应进行异常处理3.学生档案管理学生档案管理包括学生档案的建立.编辑.查询等内容.学生的档案包括学号.姓名.性别.班级.学制.专业.出生日期.家庭地址.联系电话.入学时间.考试成绩.所学课程和简单的备注说明等内容,对学生的档案可以进行录入.

extjs-新人求救!Extjs5tree菜单上复选框的选中状态

问题描述 新人求救!Extjs5tree菜单上复选框的选中状态 tree.on('checkchange', function checkchange(node, checked) { if (checked) { checkParentNode(node.parentNode, checked); } checkChildNode(node, checked); }); function checkChildNode(node, checked) { if (node == undefined