Указатель мыши с отображением координат пикселя - Java
Формулировка задачи:
Помогите (намекните) пожалуйста, как сделать чтобы при перемещении мыши по рабочему столу над указателем мыши отображались координаты пикселя (на который мышь показывает).
Решение задачи: «Указатель мыши с отображением координат пикселя»
textual
Листинг программы
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Toolkit;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionListener;
import javax.swing.JFrame;
import javax.swing.JPanel;
class Okno extends JFrame {
public Okno(){
setSize(300, 300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Mouse m = new Mouse();
m.init();
this.add(m);
setVisible(true);
}
}
class Mouse extends JPanel implements MouseMotionListener {
String msg =" ";
int x=0, y=0;
public void init() {
addMouseMotionListener(this);
}
@Override
public void paint(Graphics g) {
g.drawString(msg, x, y);
}
@Override
public void mouseDragged(MouseEvent e) {
}
@Override
public void mouseMoved(MouseEvent e) {
x = e.getX();
y = e.getY();
msg =(x + " " + y);
System.out.println(msg);
repaint();
}
}
public class CvetPixelya1 {
public static void main(String[] args) {
Okno okno = new Okno();
//okno.removeAll();
}
}