HOWTO · Java
Schaltflächenklickereignis in Java
Dieses Tutorial zeigt, wie Sie ein Schaltflächenklickereignis in Java erstellen.
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 das
Java.awt.event. -
Erstellen Sie eine
Main-Klasse, von der aus das Ereignis aufgerufen wird. -
Erstellen Sie eine weitere Klasse, die das Objekt der Klasse
JFrame, benutzerdefinierte Methoden und einen Konstruktor enthält. -
Als nächstes fügen Sie die Schaltfläche zu
JFramehinzu und erstellen ein Objekt der KlasseJButton. -
Als nächstes muss die Schnittstelle
actionListenerimplementiert werden. -
Abschließend registrieren wir den
actionListenerauf 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: