#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;}