Rabu, 14 Maret 2012

EVENT HANDLING .

Apa itu Event Handling?
  • Ketika user melakukan aksi terhadap sebuah user interface (misalnya meng-klik mouse atau menekan sebuah tombol), maka tindakan ini akan memunculkan sebuah event.
  • Event adalah OBJEK yang mendeskripsikan sebuah kejadian (peristiwa yang terjadi)
  • Event Source adalah pembangkit sebuah event, misalnya mouse click pada sebuah button akan membangkitkan sebuah ActionEvent dgn button sbg Event Source-nya.
  • Event Handler adalah sebuah method yang menerima sebuah objek event, menterjemahkan, dan kemudian memproses interaksi user.
Kategori Event, Interface dan Method












Contoh : TestButton
            import java.awt.*;
public class TestButton {
            private Frame f;
            private Button b;
            public TestButton() {
                        f=new Frame("Test");
                        b=new Button("Press Me");
                        b.setActionCommand("Di-klik");
            }
            public void launchFrame() {
                        b.addActionListener(new ButtonHandler());
                        f.add(b, BorderLayout.CENTER);
                        f.pack();
                        f.setVisible(true);
            }
            public static void main(String args[]) {
                        TestButton guiApp=new TestButton();
                        guiApp.launchFrame();
            }
}

import java.awt.event.*;
public class ButtonHandler implements ActionListener {
            public void actionPerformed(ActionEvent e) {
                        System.out.println("Action terjadi...");
                        System.out.println("Button dalam keadaan "
                                    + e.getActionCommand());
            
}

Hasil :








Jika button “Press Me” tersebut di-klik, maka program akan menuliskan di DOS Console sebagai berikut :







   


 
 


Tidak ada komentar:

Poskan Komentar