Senin, 12 Maret 2012

EVENT HANDLING

Pada hari ini saya akan membuat sebuah Event Handling.Sebelumnya akan saya jelaskan apa itu Event Handling.Event Handling adalah konsep penanganan suatu aksi yang terjadi.Contohnya adalah seperti yang akan saya tulis pada source code di bawah ini adalah ketika buttonklik kita klik,maka akan terjadi suatu aksi,yaitu menampilkan sebuah pop up pesan.Event Handling tidak hanya button saja tapi juga bisa digunakan untuk komponen Swing lainnya.Java memiliki beberapa jenis Event Handling.Dan salah satunya adalah class Action Listener yang menangani aksi tombol ketika di klik.Seperti contoh di bawah ini :
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class eventHandling extends JFrame implements ActionListener
{
    Container konten;
    //Deklarasi dan inisialisasi JButton
    private JButton btnklikMe = new JButton(“Klik aku”);
    //Membuat Konstruktor
    public eventHandling()
    {
        super(“Contoh Event Handling”);
        setVisible(true);
        setSize(400,300);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        konten = getContentPane();
        konten.setLayout(null);
        btnklikMe.setBounds(100,100,200,70);
        konten.add(btnklikMe);
        btnklikMe.addActionListener(this);
    } //Akhir Konstruktor
        public void actionPerformed(ActionEvent act)
        {
            Object obj = act.getSource();
            if(btnklikMe == obj)
            JOptionPane.showMessageDialog(null,”Halo,Apa Kabar”,”Pesan”,JOptionPane.INFORMATION_MESSAGE);
        }
    public static void main(String[] arr)
    {
        new eventHandling();
    }
}

Tidak ada komentar:

Posting Komentar