【JAVA】メニューバーを設定する

 JAVAでGUIプログラミングするときの備忘録。

 まず、メニューバーを設定する。

MenuBar mb = new MenuBar();
Menu mb_file = mb.add(new Menu("file"));
MenuItem mi_open = mb_file.add(new MenuItem("open"));
MenuItem mi_save = mb_file.add(new MenuItem("save"));

 メニューバーのイベントを登録する。

mi_open.addActionListener(this);
mi_save.addActionListener(this);

 イベントをactionPerformed関数で受ける。

public void actionPerformed(ActionEvent e) {
    switch(e.getActionCommand()){
        // file/openメニュー
        case "open":
・・・
            break;
        // file/saveメニュー
        case "save":
・・・
            break;
    }
}

 e.getActionCommand()にはクリックされたMenuItemが入る。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です