11.
Buat program untuk membuat frame
kosong, dimana setiap pergerakan pointering / penunjuk mouse yang melewati area
frame tersebut, maka posisi piksel x dan y dari pointer ditampilkan.
Program
:
import
javax.swing.*;
import
java.awt.*;
import
java.awt.event.*;
class mouse
extends JFrame implements MouseListener,MouseMotionListener{
JTextArea a;
mouse(){
super ("Pergerakan
Mouse");
a =new JTextArea (3,20);
a.setEditable(false);
JPanel c=new JPanel();
c.add(a);
getContentPane().add(c);
c.addMouseListener(this);
c.addMouseMotionListener(this);
show();
}
public void mouseClicked(MouseEvent
b){}
public void mousePressed(MouseEvent
b){}
public void mouseMoved(MouseEvent
b){
String d;
d = "Posisi Mouse
\n Posisi X = "+b.getX()+"\n Posisi Y = "+b.getY();
a.setText(d);}
public void mouseReleased(MouseEvent
b){}
public void mouseEntered(MouseEvent
b){}
public void mouseExited(MouseEvent
b){}
public void mouseDragged(MouseEvent
b){}
public static void main (String[]
args) {
mouse oby = new mouse();
}
}
Output
:
Tidak ada komentar:
Posting Komentar