永发信息网

java如何添加子菜单

答案:6  悬赏:0  手机版
解决时间 2021-11-21 09:30
java如何添加子菜单
最佳答案
JMenuBar jmb=new JMenuBar();
JMenu jmF=new JMenu("File");
JMenuItem jmi=new JMenuItem("Exit");//子菜单
全部回答
JPanel jp=new JPanel();

JMenuBar menubar=new JMenuBar();

JMenu m1=new JMenu("菜单");

JMenuItem item1=new JMenuItem("菜单项");

m1.add(item1);

menubar.add(m1);

jp.add(menubar,BorderLayout.NORTH);追问我的意思是子菜单,menuitem的下一级菜单
看一下api
你说的是swt 还是swing?这两种在实现上是有区别的追问swing追答JMenuBar menubar=new JMenuBar();
JMenu m1=new JMenu("菜单");
JMenuItem item1=new JMenuItem("菜单项");
m1.add(item1);
menubar.add(m1);

这就是核心代码哈,JMenuItem 就是子菜单追问给你举个例子,比如说:菜单栏里有一个菜单“文件”,文件下有一组菜单项“保存”“退出”,现在我想在“保存”项再加个子菜单“保存为txt文件”“保存为xml文件”,怎么实现?
JMenuItem add(JMenuItem menuItem) 将某个菜单项追加到此菜单的末尾。追问这样我调试过,不行啊,这样就选不到菜单项了
1、如果你想在一个菜单下添加子菜单,那么直接在JMenu下添加JMenuItem;
2、如果你想在菜单下添加子菜单,而子菜单又包含子菜单,那么你在JMenu下添加Jmenu,再在JMenu下添加JMenuItem
楼主可能是第二种意思:
JMenu file =new JMenu("file");
JMenu save=new JMenu("save");
JMenuItem txt=new JMenuItem("save as txt");
JMenuItem html=new JMennuItem("save as html");
file.add(save);
save.add(txt);
save.add(html);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
三亚防鼠纱窗哪家做的好?
从我这里坐几路车到洪岗路与三郢路交口
别人问你过的好吗这话代表什么意思
广东的城市有什么别称
表达生气的叹词
刚打磨完的千眼菩提,现在该怎么办,放起来晾
SWATCH上海浦东新梅广场旗舰店地址有知道的么
中国体育彩票(辽河大街清真路路口附近中国体
怎么看IC的规格书,主要看那些部分。初学者怎
要是我的车买了汽车保险的全险,是不是保险公
这里面的Q1 Q2 Q3 Q4 这个Q什么意思
建兴的固态硬盘很差吗
左右请除之的左右是什么意思
鬼妈妈主角独白台词
卜家塘桥地址在哪,我要去那里办事
推荐资讯
at home and abroad是正式说法吗
一封信从宜兴寄到盐城大概要几天?如果寄寄一
l恋父情节是什么
婚礼献花祝福语
女字旁加个拔去掉提手旁读什么
at什么on什么l have a什么class
肉末烧小土豆的做法,肉末烧小土豆怎么做好吃
专业分析你最适合怎样的职业
一个正方正,每边站19个人,这个正方正能站几人
电钢琴 吟飞TG8856多少钱一台
后弦的娃娃脸
我的京东白条额度从50000降到30000了,是什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?