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:

Berikut ini program lengkapnya:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MouseEventHandling extends JFrame
implements MouseListener, MouseMotionListener {
private JLabel statusBar;
public MouseEventHandling () {
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[]) {
MouseEventHandling test = new MouseEventHandling();
test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
Semoga bermanfaat
If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.



kk kalo biar bisa konek dengan SQL pake odbc atau jdbc??
belum bisa konek juga
nice.. akhirnya ketemu juga
Thanks….. ini sangat bermanfaat….. : )
om, java yang digunain jenisnya apa tuh???
maaf maz mw tanya_
punya ndak maz, contoh satu aplikasi yang udah jadi ?
jadi mencakup gabungan dari beberapa contoh-contoh yang udah maz tampilin disini? misal aplikasi penjualan atau apa gitu maz?
tolong ya maz _ buat referensi skripsi _terima kasih sebelumnya_
Nice inpoh mas Achmad Solichin , ikut nyimak
trimakasih share ilmunya..
bagaimana cara membuat aplikasi pada visual basic??