Menu类的 MenuItem add(MenuItem mi)

MenuBar类的 Menu add(Menu m)这两个方法都有返回值,
为何使用的时候都是这样:add(new MenuItem("..."));
add(new Menu("..."));而没有用变量来接收该返回值呢?

解决方案 »

  1.   

    还有,Menu(String label, boolean tear-off)Menu构造方法中的boolean tear-off参数起什么作用,也请顺便说一下,谢谢!
      

  2.   

    没有用变量来接受返回值是因为该程序不需要,有时候如果要对菜单继续进行其它操作的时候就需要了tearOff - 如果为 true,则该菜单为分离式菜单。 
      

  3.   

    add(new MenuItem("...")); MenuItem add(MenuItem mi) 
              将指定的菜单项添加到此菜单。 
                返回值:已添加的菜单项
      

  4.   

    public MenuItem add(MenuItem mi)将指定的菜单项添加到此菜单。如果该菜单项为另一个菜单的一部分,则从该菜单移除它。 参数:
    mi - 要添加的菜单项 
    返回:
    已添加的菜单项PS:
    分离下拉按钮是下拉菜单的小箭头和按钮自身分离的按钮,只有点击小箭头才显示下拉菜单。