EXAMPLE OF JAVA PROGRAM
EXAMPLE OF JAVA PROGRAM
EXAMPLE The following program provides examples of how the event handling in the window. Event will be active when the window measure is amended, diclose, active, and so on. Listener used in the example program is WindowListener, WindowFocusListener and WindowStateListener.
Sample Program Event Handling in Java
The following programs:
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 | } |
0 komentar:
Posting Komentar