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