现在的位置: 首页 > 未分类 > 正文
spark二次开发 修改导航栏的menuitem 把没用的item去除掉
2012年04月22日 未分类 ⁄ 共 602字 暂无评论

spark 启动后,在logindialog中 启动了 mainwindows。 mainwindows 的构造函数第一个就是buidmenu。 在这个方法中主要进行了以下操作:

 mainWindowBar.add(connectMenu);
        mainWindowBar.add(contactsMenu);
        mainWindowBar.add(actionsMenu);
        //mainWindowBar.add(pluginsMenu);
        mainWindowBar.add(helpMenu);

此时系统的有些menuitem加入进去了,有些没有加入,系统是在调用。

   workspace.buildLayout();// 主要是创建用户列表   in  logindialog  1243行

中的      

 contactList = UIComponentRegistry.createContactList(); 创建了联系人列表,并且添加 menuitem。

通过:       

final JMenu contactsMenu = SparkManager.getMainWindow().getMenuByName(Res.getString("menuitem.contacts")); in  contactlist 1969行  获取了 contactsMenu  然后再add item

给我留言

您必须 [ 登录 ] 才能发表留言!

×