JavaでJFrameのボタンを作成する方法


まず、以下のステップに従ってJFrameを作成します。

  1. JFrameクラスをインポートします。

    import javax.swing.JFrame;
  2. JFrameのインスタンスを作成します。

    JFrame frame = new JFrame("ボタンの例");

    上記のコードでは、引数としてウィンドウのタイトルを指定しています。

  3. JFrameのサイズを設定します。

    frame.setSize(300, 200);

    上記のコードでは、ウィンドウの幅と高さをピクセル単位で設定しています。

  4. JFrameの閉じるボタンの動作を設定します。

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    上記のコードでは、ウィンドウを閉じるボタンがクリックされた際にアプリケーションが終了するように設定しています。

  5. JFrameを表示します。

    frame.setVisible(true);

    上記のコードでは、ウィンドウを表示するためにsetVisible(true)メソッドを呼び出しています。

次に、JFrame内にボタンを追加する方法を学びましょう。

  1. JButtonクラスをインポートします。

    import javax.swing.JButton;
  2. JButtonのインスタンスを作成します。

    JButton button = new JButton("クリックしてください");

    上記のコードでは、引数としてボタンに表示するテキストを指定しています。

  3. JButtonをJFrameに追加します。

    frame.add(button);

    上記のコードでは、add()メソッドを使用してボタンをJFrameに追加しています。

  4. ボタンのクリックイベントを処理するためのリスナーを登録します。

    button.addActionListener(e -> {
    // ボタンがクリックされたときの処理を記述する
    });

    上記のコードでは、ラムダ式を使用してボタンのクリックイベントを処理するコードブロックを指定しています。

以上の手順に従ってJFrameにボタンを追加することができます。必要に応じてボタンのデザインや配置をカスタマイズすることもできます。