contoh program event handling di Java


berikut ini programnya:


01import java.awt.*;
02
03import java.awt.event.*;
04
05import javax.swing.*;
06
07public class ClickMe2 extends JFrame {
08
09    private JButton tombol, btnExit;
10
11    public ClickMe2() {
12
13        super ("Event Handling");
14
15        Container container = getContentPane();
16
17        container.setLayout(new FlowLayout());
18
19        ClickListener cl = new ClickListener ();
20
21        tombol = new JButton ("Click Me!");
22
23        tombol.addActionListener(cl);
24
25        container.add(tombol);
26
27        btnExit = new JButton ("Exit");
28
29        btnExit.addActionListener(cl);
30
31        container.add(btnExit);
32
33        setSize (200,100);
34
35        setVisible (true);
36
37    }
38
39    public static void main (String arg[]) {
40
41        ClickMe2 test = new ClickMe2();
42
43        test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
44
45    }
46
47    //inner class
48
49    private class ClickListener implements ActionListener {
50
51        public void actionPerformed (ActionEvent e) {
52
53            if (e.getSource() == tombol) {
54
55                JOptionPane.showMessageDialog(null, "You click me again, guys !!!");
56
57            } else if (e.getSource() == btnExit){
58
59                JOptionPane.showMessageDialog(null, "See you, guys !");
60
61                System.exit(0);
62
63            }
64
65        }
66
67    }
68
69}

0 komentar:

Posting Komentar