メニューバー †MenuBarはいわゆるウィンドウの上部のメニューバーです。 まずはルートメニューを作成しておく †menubar = new Menu(shell, SWT.BAR); shell.setMenuBar(menubar); つぎに各メニューの作成。 †// まずは表示されるメニューを作成。 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)..."); // 各項目の表示 完了。 ポップアップメニュー †ポップアップメニューもメニュークラスを使用します。 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を開く"); この記事は 現在のアクセス:10651 |