Schaltflächenklickereignis in Java
 
Wir verwenden einen Ereignis-Listener, um ein Schaltflächen-Klick-Ereignis in Java zu erstellen. Dieses Tutorial zeigt, wie Sie ein Schaltflächenklickereignis in Java erstellen.
Schaltflächenklickereignis in Java
Das Erstellen eines Schaltflächenklickereignisses in Java ist ein schrittweiser Prozess.
- 
Importieren Sie alle benötigten Pakete, insbesondere dasJava.awt.event.
- 
Erstellen Sie eineMain-Klasse, von der aus das Ereignis aufgerufen wird.
- 
Erstellen Sie eine weitere Klasse, die das Objekt der KlasseJFrame, benutzerdefinierte Methoden und einen Konstruktor enthält.
- 
Als nächstes fügen Sie die Schaltfläche zuJFramehinzu und erstellen ein Objekt der KlasseJButton.
- 
Als nächstes muss die SchnittstelleactionListenerimplementiert werden.
- 
Abschließend registrieren wir denactionListenerauf der Schaltfläche.
Versuchen wir, ein Beispiel zu implementieren, das die Farbe beim Klicken in Java ändert. Siehe Beispiel:
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();
  }
}
Der obige Code erstellt einen Rahmen mit der Schaltfläche, der die Farbe beim Klicken ändert. Siehe Ausgabe:

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