SWT/MenuBarの使い方
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#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はメニュ...
//右クリックメニューの1要素を作成
openJavaDoc = new MenuItem(popupMenu, SWT.NONE);
openJavaDoc.setText("JavaDocを開く");
openJ2h = new MenuItem(popupMenu, SWT.NONE);
openJ2h.setText("Java2HTMLを開く");
----
この記事は
#vote(おもしろかった[8],そうでもない[1])
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
終了行:
#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はメニュ...
//右クリックメニューの1要素を作成
openJavaDoc = new MenuItem(popupMenu, SWT.NONE);
openJavaDoc.setText("JavaDocを開く");
openJ2h = new MenuItem(popupMenu, SWT.NONE);
openJ2h.setText("Java2HTMLを開く");
----
この記事は
#vote(おもしろかった[8],そうでもない[1])
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
ページ名: