2016-05-14 3 views
1

新しい項目をプログラムメニューに追加したい、f.e.システムメニューに新しい項目を挿入するには

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

これは完璧に機能しますが、新しいアイテムがメニューの最後のアイテムになりました。
アイテムの順序を変更して、例えばabout項目、preferences項目、そして私のアップデート項目を3番目のようにすることはできますか?

答えて

1

ちょうどインデックス値にMenuItemコンストラクタのバージョンを使用します。

Menu sysMenu = display.getSystemMenu(); 

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

「3」はメニュー項目に置くインデックスすぐに「設定」

関連する問題