Движение мышью в java
Формулировка задачи:
Помогите, нужно чтобы при движении мышью задавалось направление объекту
addMouseMotionListener(new MouseMotionListener() { @Override public void mouseDragged(MouseEvent e) { } @Override public void mouseMoved(MouseEvent e) { int x; int y; x = e.getX(); // Получение координаты клика y = e.getY(); if (x > Xbag) { xonix.setDirection(RIGHT); } else if (x < Xbag) { xonix.setDirection(LEFT); } if (y > Ybag) { xonix.setDirection(DOWN); } else if (y < Ybag) { xonix.setDirection(UP); } } }); addMouseListener(new MouseListener() { @Override public void mouseClicked(MouseEvent e) { } @Override public void mousePressed(MouseEvent e) { int x; int y; x = e.getX(); y = e.getY(); Xbag = x; Ybag = y; } @Override public void mouseReleased(MouseEvent e) { } @Override public void mouseEntered(MouseEvent e) { } @Override public void mouseExited(MouseEvent e) { } });
Решение задачи: «Движение мышью в java»
textual
Листинг программы
newX = e.getX(); newY = e.getY(); X = newX - Xbag; Y = newY - Ybag; Xbag = newX; Ybag = newY;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д