Contoh program berikut ini pada dasarnya sama dengan contoh program sebelumnya. Hanya saja pada contoh kali ini, ditambahkan tombol Exit yang jika diklik program akan keluar.
Berikut ini tampilannya:
01 import java.awt.*;
02
03 import java.awt.event.*;
04
05 import javax.swing.*;
06
07 public 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 }
Selamat mencoba, semoga bermanfaat
referensi : contohprogram.info
0 komentar:
Posting Komentar