Javaをはじめよう -8ページ目

ウィンドウにメニューバーを表示

今回はウィンドウ(JFrame)にメニューバーを追加するサンプルです。

サンプルプログラムは次のとおりです。
JFrameSample4.java
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JPanel;

public class JFrameSample4 extends JFrame{
JPanel contentPane;
public static void main(String[] args) {
new JFrameSample4("JFrameSample4");
}

public JFrameSample4(String title) {
super(title);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JMenuBar menuBar = new JMenuBar();
setJMenuBar(menuBar);
JMenu file = new JMenu("ファイル");
JMenu edit = new JMenu("編集");
JMenu help = new JMenu("ヘルプ");
menuBar.add(file);
menuBar.add(edit);
menuBar.add(help);
setSize(400, 300);
setVisible(true);
}
}
このプログラムを実行すると次のようなウィンドウが出力されます。

Javaをはじめよう-ss018

ちゃんとメニューバーが追加され、「ファイル」、「編集」、「ヘルプ」と書かれたメニューが表示されています。

今回のプログラムでは表示されているだけで、クリックしても何も反応はしません。

次回以降で色々と反応するプログラムを紹介していこうと思います。

分からないところなどあれば、コメントにお願いします。