メニューを利用するには メニューバーを追加するには、JMenuBar, JMenu, JMenuItemを使用します。
JMenuBarがメニューバー全体、JMenuがメニューバーに表示されるメニュー、JMenuItemがそれぞれのメニューを押したときに、表示される一つ一つのメニューアイテムになります。
この例では、ActionListenerを使って、JMenuItemが押されたときの、イベント処理も実装しています。
File - Menu1 を選択すると、ダイアログボックスが表示され、メッセージが表示されます。
public class Test extends JFrame implements ActionListener
{
JMenuBar menuBar;
public Test()
{
menuBar = new JMenuBar();
menuFile = new JMenu("File", false);
menuBar.add(menuFile);
menuItem = new JMenuItem("Menu1");
menuItem.setActionCommand("ACTION_MENU1");
menuItem.addActionListener(this);
menuFile.add(menuItem);
menuFile.addSeparator();
setJMenuBar(menuBar);
}
public void actionPerformed(ActionEvent ae)
{
if(ae.getActionCommand().equals("ATION_MENU1"))
{
JOptionPane.showMessageDialog(this, "Hello Menu1", "Message", JOptionPane.PLAIN_MESSAGE);
}
}
}
目次に戻る
| Copyright(c) 2008 WoodenSoldier Software |
|