Contoh Program Java Swing Mouse Event Handling - Kali ini kami akan memberi contoh sederhana program Java Oriented Object Programming. Program Mouse Event Handling ini akan meunjukan koordinat dari mouse atau pointer yang kita letakan di atas layar program yang kita jalankan. untuk lebih jelasnya lihat scriptnya di bawah :
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package mouse; /** * * @author Jin Toples */ import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Mouse extends JFrame implements MouseListener, MouseMotionListener { private JLabel statusBar; public Mouse () { super ("Mencoba Beberapa Mouse Event Handling"); statusBar = new JLabel(); getContentPane().add(statusBar,BorderLayout.SOUTH); addMouseListener (this); addMouseMotionListener (this); setSize (300,100); setLocationRelativeTo(null); setVisible(true); } //MouseListener event handler public void mouseClicked (MouseEvent e) { statusBar.setText("Clicked at ["+ e.getX() + "," + e.getY() + "]"); } public void mousePressed (MouseEvent e) { statusBar.setText("Pressed at ["+ e.getX() + "," + e.getY() + "]"); } public void mouseReleased (MouseEvent e) { statusBar.setText("Released at ["+ e.getX() + "," + e.getY() + "]"); } public void mouseEntered (MouseEvent e) { statusBar.setText("Entered at ["+ e.getX() + "," + e.getY() + "]"); getContentPane().setBackground(Color.GREEN); } public void mouseExited (MouseEvent e) { statusBar.setText("Mouse outside window"); getContentPane().setBackground(Color.WHITE); } //MouseMotionListener event handler public void mouseDragged (MouseEvent e) { statusBar.setText("Dragged at ["+ e.getX() + "," + e.getY() + "]"); } public void mouseMoved (MouseEvent e) { statusBar.setText("Moved at ["+ e.getX() + "," + e.getY() + "]"); } public static void main (String args[]) { Mouse test = new Mouse(); test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
Baca juga : Program Menu Sederhana dengan Java Swing
Program Java Swing Mouse Event Handling anda sekarang sudah selsai, baca juga tutorial java swing lainnya.
0 komentar