21 ActionEvent
21 ActionEvent
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public ActionEventExample() {
setLayout(new FlowLayout());
setSize(300, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// Creating buttons
button1.addActionListener(this);
button2.addActionListener(this);
// Adding buttons to the frame
add(button1);
add(button2);
setVisible(true);
@Override
if (e.getSource() == button1) {
System.out.println("Button 1 clicked");
System.out.println("Button 2 clicked");
new ActionEventExample();
}
Output: