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が入る。