Указатель мыши с отображением координат пикселя - 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(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д