Username Password

Lost Password
View Thread
Explore Your Brain » Pemrograman » Java
Event Handle
Username
Password
Register FAQ Members List Today's Posts Search

Print Thread

03-07-2009 01:26 PM Event Handle
User Avatar

insomniacz
Genin


Posts: 50
Joined: 29.06.09
Event Handling

Kini saatnya kita melakukan penanganan kejadian. Maksudnya adalah jika kita membuat tombol yang bernama ‘exit’, maka program akan keluar. Untuk melakukan event handling kita harus menggunakan paket yang berada di java.awt.event. Sesungguhnya swing juga menyediakan paket untuk melakukan penanganan kejadian, namun untuk pengenalan kita tidak menggunakannya.

Event Handling berupa method dari interface yang disebut dengan event listener sehingga jikasebuah aplikasi Java ingin menangani sebuah event maka ia akan mengimplementasikan interface event-listener yang cocok. Misalnya, dalam sebuah aplikasi terdapat sebuah komponen JButton. Jika user melakukan klik pada JButton maka akan timbul sebuah event ActionEvent. Event ini dapat ‘ditangkap’ dengan mengimplementasikan interface listener ActionListener. ActionListener ini berfungsi untuk ‘mendengarkan’ apakah ada event ActionEvent. Jika ada event tersebut maka ia akan ‘menangkap’ event tersebut untuk diolah di dalam method yang disebut event-handling.

import javax.swing.*;
import java.awt.event.*;

class TesEvent {
public static void main(String[] args) {
JFrame f = new JFrame(“Tes Event”);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel p = new JPanel();
JButton tombol1 = new JButton("exit");
tombol1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(1);
}
});
p.add(tombol1);
f.add("North",p);
f.setSize(500, 100);
f.setVisible(true);
}
}

Sekilas tentang cara java dalam menangani event. Anda dapat mempelajari event-event yang lain melalui tutorial java yang dapat didownload melalui situsnya. Mohon maaf atas segala keterbatasan,


'do it the best u can do, and it will bring u to the best workplace available'


( Someone at world wide web )


Thank’s to :

- My God Allah SWT, Kasih SayangMu Takkan Pernah Dapat Kuhitung
- My PC, Maafkan Aku Yang Telah Memaksamu Untuk Beroperasi Walau Dalam Keadaan Sekarat
- Dewi sang Matahari Malamku, maafkan aku yang telah menduakanmu dengan komputer


"Tolong dikoreksi jika ada kesalahan..."
 
Offline
Jump to Forum:
Forum powered by fusionBoard
Share this Thread
URL:
BBcode:
HTML:
Similar Threads
Thread Forum Replies Last Post
The Fall Of Troy-In The Unlikely Event (2009) MP3 Album 4 20-12-2009 09:41
New Forum "Info Seminar, Event, Pameran, Etc" Info Seminar, Event, Pameran, Etc 1 22-11-2008 14:30
Event Pameran - Indocomtech : 12-16 November 2008 Info Seminar, Event, Pameran, Etc 10 16-11-2008 14:35
Copyright © 2007-2016