Положение мыши - PullRequest
       14

Положение мыши

1 голос
/ 19 марта 2012

Я пытался сделать это в течение нескольких недель, также я новичок в Java.

Я делаю программу, которая будет иметь 6 различных кнопок, которые я могу нажимать, и когда я нажимаю кнопкиЭто позволит мне щелкнуть мышью в любом месте экрана, чтобы получить позицию x, y и сохранить ее, чтобы я мог использовать позиции x, y с классом Robot для выполнения различных задач.

This is my gui

Как мне построить свой код вокруг каждой кнопки, чтобы сохранить x, y для конкретной кнопки?

Я пытался так, но, как вы, наверное, видите, я все потерян..

import java.awt.*;
import java.applet.*;
import java.awt.event.*;

public class setChords{//Start  class

    public void mouse1Chords(){ 
        int m1X = MouseInfo.getPointerInfo().getLocation().x; //Get location x
        int m1Y = MouseInfo.getPointerInfo().getLocation().y; //Get location y
        int mXY = m1X + m1Y;
    }

    public void mouse2Chords(){ 
        int m2X = MouseInfo.getPointerInfo().getLocation().x; //Get location x
        int m2Y = MouseInfo.getPointerInfo().getLocation().y; //Get location y
        int m2XY = m2X + m2Y;
    }

    public void mouse3Chords(){ 
        int m3X = MouseInfo.getPointerInfo().getLocation().x; //Get location x
        int m3Y = MouseInfo.getPointerInfo().getLocation().y; //Get location y
        int m3XY = m3X + m3Y;
    }

    public void mouse4Chords(){
        int m4X = MouseInfo.getPointerInfo().getLocation().x; //Get location x
        int m4Y = MouseInfo.getPointerInfo().getLocation().y; //Get location y
        int m4XY = m4X + m4Y;
    }


    public void mouse5Chords(){ 
        int m5X = MouseInfo.getPointerInfo().getLocation().x; //Get location x
        int m5Y = MouseInfo.getPointerInfo().getLocation().y; //Get location y
        int m5XY = m5X + m5Y;
    }

    public void mouse6Chords(){ 
        int m6X = MouseInfo.getPointerInfo().getLocation().x; //Get location x
        int m6Y = MouseInfo.getPointerInfo().getLocation().y; //Get location y
        int m6XY = m6X + m6Y;
    }

}//end class

Заранее спасибо <3 </p>

...