如果menuBar对象不为空的话就调用menuBar的方法removeAll,然后再让menuBar为空..

解决方案 »

  1.   

    哪种情况会用到“关闭menu”?麻烦楼主解释一下。
      

  2.   

    当窗口关闭时,先释放窗口上所有对象。我想知道removeAll和等于null有什么区别,例如内存上,谢谢各位捧场.
      

  3.   

    menuBar.removeAll();应该和menuBar = null;等价
    ---------------------------------------------
    在更改过菜单项后(增减,修改名称),需要重新刷新菜单时,把原来的项目去掉后再加入新的项目
      

  4.   

    当关闭menu时的一段处理代码,如果menubar不为空,这时就会调用该对象的removeall()方法,然后再置menubar为空.