java里JMenuBar的添加菜单问题 50

java里JMenuBar的添加菜单问题画圈那里意思不是返回一个JMenu类的对象吗,但是调用的时候直接是JMenuBar的对象.add(JMenu的一个对象)并没有体现... java里JMenuBar的添加菜单问题画圈那里意思不是返回一个JMenu类的对象吗,但是调用的时候直接是JMenuBar的对象.add(JMenu的一个对象)并没有体现返回的值,那这个返回是返回给当前对象了吗 展开
 我来答
DoramiHe
2018-05-08 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25332 获赞数:59541
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
//OK
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class can1 extends JFrame{

public can1(){
j1=new JMenuBar();
this.setJMenuBar(j1);
ja1=new JMenu("文件(F)");
ja2=new JMenu("编辑(E)");
ja3=new JMenu("视图(U)");
ja4=new JMenu("搜索(S)");
ja5=new JMenu("文档(V)");
ja6=new JMenu("帮助(H)");
jb1=new JMenuItem("打开(O)");
jb2=new JMenuItem("退出(E)");
jb3=new JMenuItem("编辑");
jb4=new JMenuItem("工具栏/窗口");
jb5=new JMenuItem("高亮显示");
jb6=new JMenuItem("搜索");
jb7=new JMenuItem("文档");
jb8=new JMenuItem("帮助");
jc1=new JCheckBoxMenuItem("工具栏");
jc2=new JCheckBoxMenuItem("HTML工具栏");
jc3=new JCheckBoxMenuItem("用户工具栏");
jc4=new JCheckBoxMenuItem("状态栏");
jd1=new JRadioButtonMenuItem("显示高亮");
jd2=new JRadioButtonMenuItem("取消高亮");

j1.add(ja1);
j1.add(ja2);
j1.add(ja3);
j1.add(ja4);
j1.add(ja5);
j1.add(ja6);
ja1.add(jb1);
ja1.add(jb2);
ja2.add(jb3);
ja3.add(jb4);
ja3.add(jb5);
ja4.add(jb6);
ja5.add(jb7);
ja6.add(jb8);
jb4.add(jc1);
jb4.add(jc2);
jb4.add(jc3);
jb4.add(jc4);
jb5.add(jd1);
jb5.add(jd2);}

private JMenuBar j1;
private JMenu ja1,ja2,ja3,ja4,ja5,ja6;
private JMenuItem jb1,jb2,jb3,jb4,jb5,jb6,jb7,jb8;
private JCheckBoxMenuItem jc1,jc2,jc3,jc4;
private JRadioButtonMenuItem jd1,jd2;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式