2016-05-14 38 views
1

我想將新項目添加到程序菜單f.e.如何在系統菜單中插入新項目

MenuItem menuItem = new MenuItem(Display.getCurrent().getSystemMenu(), SWT.PUSH); 
menuItem.setText("Check for updates"); 

它工作完美,但現在我的新項目是菜單中的最後一個。
是否有可能改變項目的順序,所以我可以有關於項目,偏好項目,然後我的更新項目作爲第三個?

回答

1

只需使用MenuItem構造函數的版本索引值:

Menu sysMenu = display.getSystemMenu(); 

MenuItem item = new MenuItem(sysMenu, SWT.PUSH, 3); 
item.setText("Check for updates"); 

索引「3」把菜單項後,立即「首選項」