HOWTO · Java

Java でのボタンクリックイベント

このチュートリアルでは、Java でボタンクリックイベントを作成する方法を示します。

イベントリスナーを使用して、Java でボタンクリックイベントを作成します。このチュートリアルでは、Java でボタンクリックイベントを作成する方法を示します。

Java でのボタンクリックイベント

Java でボタンクリックイベントを作成することは、段階的なプロセスです。

  • 必要なすべてのパッケージ、特に Java.awt.event をインポートします。
  • イベントが呼び出される Main クラスを作成します。
  • JFrame クラスのオブジェクト、ユーザー定義メソッド、およびコンストラクターを含む別のクラスを作成します。
  • 次に、ボタンを JFrame に追加し、JButton クラスのオブジェクトを作成します。
  • 次は、actionListener インターフェースを実装することです。
  • 最後に、actionListener をボタンに登録します。

Java でクリックすると色が変わる例を実装してみましょう。例を参照してください:

package delftstack;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

class ActionEventDemo implements ActionListener {
  JFrame Demo_Frame = new JFrame();
  JButton Demo_Button = new JButton("Click Here");

  ActionEventDemo() {
    Prepare_GUI();
    Button_Properties();
  }

  public void Prepare_GUI() {
    Demo_Frame.setTitle("Demo Window");
    Demo_Frame.getContentPane().setLayout(null);
    Demo_Frame.setVisible(true);
    Demo_Frame.setBounds(400, 100, 400, 400);
    Demo_Frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  }
  public void Button_Properties() {
    Demo_Button.setBounds(150, 200, 150, 80);
    Demo_Frame.add(Demo_Button);
    Demo_Button.addActionListener(this);
  }

  @Override
  public void actionPerformed(ActionEvent e) {
    // Changing Background Color
    Demo_Frame.getContentPane().setBackground(Color.red);
  }
}

public class On_Click {
  public static void main(String[] args) {
    new ActionEventDemo();
  }
}

上記のコードは、ボタンでフレームを作成し、クリックすると色が変わります。出力を参照してください:

ボタンクリックイベント