import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionListener;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
public class Mouse extends JFrame implements MouseMotionListener{
JScrollPane sb;
JTextArea jt;
String text="";
public Mouse() {
setTitle("Mouse Motion Listener");
jt=new JTextArea();
sb=new JScrollPane();
sb.setViewportView(jt);
jt.setFont(new java.awt.Font("DejaVu Sans", 3, 16));
setLayout(null);
add(sb);
sb.setBounds(500, 10, 280, 450);
setSize(800, 500);
setVisible(true);
setDefaultCloseOperation(3);
addMouseMotionListener(this);
}
public void mouseDragged(MouseEvent me) {
throw new UnsupportedOperationException("Not supported yet.");
}
public void mouseMoved(MouseEvent me) {
try{
text=text+ "\nPosisi Mouse x: "+getMousePosition().x+", y: "+getMousePosition().y;
jt.setText(text);}catch(Exception e){
}
}
public static void main(String[] args) {
new Mouse();
}
}
Output :
Tidak ada komentar:
Posting Komentar