Java JButton Listener
Chapter:
Swing
Last Updated:
16-12-2016 07:17:13 UTC
Program:
/* ............... START ............... */
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JavaJButtonListner {
static JFrame frame;
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
displayJFrame();
}
});
}
static void displayJFrame() {
frame = new JFrame("Our JButton listener example");
JButton showDialogButton = new JButton("Click Me");
showDialogButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JDialog d = new JDialog(frame, "Hello", true);
d.setLocationRelativeTo(frame);
d.setVisible(true);
}
});
frame.getContentPane().setLayout(new FlowLayout());
frame.add(showDialogButton);
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frame.setPreferredSize(new Dimension(300, 200));
frame.pack();
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
}
/* ............... END ............... */
Output
Tags
JButton Listener, Java, Swing