#topicpath
----
**メニューバー [#g48b629e]
#ref(03.png)
MenuBarはいわゆるウィンドウの上部のメニューバーです。
#ref(04.png)
***まずはルートメニューを作成しておく [#z2b8b88a]
 menubar = new Menu(shell, SWT.BAR);
 shell.setMenuBar(menubar);

***つぎに各メニューの作成。 [#qf11dd4c]
 // まずは表示されるメニューを作成。
 MenuItem tool = new MenuItem(menubar, SWT.CASCADE);
 tool.setText("ツール(&T)");
 Menu toolMenu = new Menu(tool);
 tool.setMenu(toolMenu);
 // 作成完了
 
 // 各項目の表示
 MenuItem logInit = new MenuItem(toolMenu, SWT.NONE);
 logInit.setText("ログ設定読み込み(&R)");
 // 各項目の表示 完了。
 
 // 各項目の表示
 MenuItem option = new MenuItem(toolMenu, SWT.NONE);
 option.setText("オプション(&O)...");
 // 各項目の表示 完了。

***ポップアップメニュー [#hede3737]
ポップアップメニューもメニュークラスを使用します。
#ref(05.png)
 popupMenu = new Menu(shell, SWT.POP_UP);
 classesTable.setMenu(popupMenu); <- classesTableはメニューを追加したいWidget
 
 //右クリックメニューの1要素を作成
 openJavaDoc = new MenuItem(popupMenu, SWT.NONE);
 openJavaDoc.setText("JavaDocを開く");
 
 openJ2h = new MenuItem(popupMenu, SWT.NONE);
 openJ2h.setText("Java2HTMLを開く");

----
この記事は
#vote(おもしろかった[4],そうでもない[0])

#comment
#topicpath


SIZE(10){現在のアクセス:&counter;}

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS