java里JMenuBar的添加菜单问题

java里JMenuBar的添加菜单问题画圈那里意思不是返回一个JMenu类的对象吗,但是调用的时候直接是JMenuBar的对象.add(JMenu的一个对象)并没有体现返回的值,那这个返回是返回给当前对象了吗

//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;
温馨提示:答案为网友推荐,仅供参考