Указатель мыши с отображением координат пикселя - 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();
    }
    
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.6 из 5