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

Sheeraz Gul 2023年10月12日
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();
  }
}

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

ボタンクリックイベント

著者: Sheeraz Gul
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook