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