java中用SWING做菜单栏,然后菜单栏中如果第一个选项要变成灰色怎么写,还有如果第一个是自动选中又要怎么
java中用SWING做菜单栏,然后菜单栏中如果第一个选项要变成灰色怎么写,还有如果第一个是自动选中又要怎么做?...
java中用SWING做菜单栏,然后菜单栏中如果第一个选项要变成灰色怎么写,还有如果第一个是自动选中又要怎么做?
展开
展开全部
第一个自动选中,就构造函数上花点功夫就行了
就如下面的:
JRadioButtonMenuItem(String text, Icon icon, boolean selected)
创建一个具有指定的文本、图像和选择状态的单选按钮菜单项。
JCheckBoxMenuItem(String text, Icon icon, boolean selected)
创建带有指定文本、图标和选择状态的复选框菜单项。
这里面的三个参数都可以随意组合,不一定三个都要。其中的boolean selected这个参数就是代表是第一个是否选中。
第一个选项要是灰色的话可以setBackground(Color.GRAY);
不懂可以回复我
就如下面的:
JRadioButtonMenuItem(String text, Icon icon, boolean selected)
创建一个具有指定的文本、图像和选择状态的单选按钮菜单项。
JCheckBoxMenuItem(String text, Icon icon, boolean selected)
创建带有指定文本、图标和选择状态的复选框菜单项。
这里面的三个参数都可以随意组合,不一定三个都要。其中的boolean selected这个参数就是代表是第一个是否选中。
第一个选项要是灰色的话可以setBackground(Color.GRAY);
不懂可以回复我
参考资料: java API 1.6.0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以 如果对JAVA感兴趣的朋友 最好去看下疯狂JAVA的书籍或者视频 这个是又李刚老师写的 他的书籍已经畅销第一名了,去了解下吧。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
变成灰色的意思不是吧文字变成灰色吧只是想不让用户用 不应该只把颜色改了 !!应该
setEnable(false);
setEnable(false);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询