Jumat, 28 Desember 2012

Contoh Program

Mouse Event di Java

Berikut ini contoh program penanganan event terkait mouse. Terdapat dua listener terkait dengan event mouse yaitu MouseListener dan MouseMotionListener.
Berikut ini tampilannya:
contoh-program-mouse-event-java


Window Event di Java

Contoh program berikut ini memberikan contoh bagaimana penanganan event di dalam window. Event akan aktif saat window diubah ukurannnya, diclose, aktif, dan sebagainya. Listener yang digunakan dalam contoh program ini adalah WindowListener, WindowFocusListener dan WindowStateListener.
Berikut ini tampilannya:
contoh-program-window-event-java


Class Painter: Menggambar dengan Mouse di Java

Class Painter dapat digunakan untuk membuat program kecil yang membentuk garis dengan mouse (saat mouse di-drag).
Berikut ini tampilannya:
contoh-program-painter-java


Contoh Program KeyEvent di Java

Berikut ini contoh program Java untuk mendemonstrasikan bagaimana penanganan event terkait tombol. Program akan mendeteksi penekanan setiap tombol keyboard. Class Listener yang digunakan adalah KeyListener yang memiliki 3 (tiga) buah method abstract keyTyped(), keyPressed() dan keyReleased().
Berikut ini tampilannya:
contoh-program-key-event-java


Contoh Program Event Handling di Java (3)

Pada contoh berikut ini ditambahkan window konfirmasi saat tombol exit ditekan.
Berikut ini tampilannya:



Contoh Program Event Handling di Java (2)

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:

Berikut ini programnya:
import java.awt.*;

import java.awt.event.*;

import javax.swing.*;



public class ClickMe2 extends JFrame {

 private JButton tombol, btnExit;

 

 public ClickMe2() {

  super ("Event Handling");

  

  Container container = getContentPane();

  container.setLayout(new FlowLayout());

  ClickListener cl = new ClickListener ();

  

  tombol = new JButton ("Click Me!");

  tombol.addActionListener(cl);

  container.add(tombol);

  

  btnExit = new JButton ("Exit");

  btnExit.addActionListener(cl);

  container.add(btnExit);

  

  setSize (200,100);

  setVisible (true);

 }

 

 public static void main (String arg[]) {

  ClickMe2 test = new ClickMe2();

  test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

 }

 

 //inner class

 private class ClickListener implements ActionListener {

  public void actionPerformed (ActionEvent e) {

   if (e.getSource() == tombol) {

    JOptionPane.showMessageDialog(null, "You click me again, guys !!!");

   } else if (e.getSource() == btnExit){

    JOptionPane.showMessageDialog(null, "See you, guys !");

    System.exit(0);

   }

  }

 }

}
Selamat mencoba, semoga bermanfaat

Tidak ada komentar:

Posting Komentar