Java获取鼠标位置

Java获取鼠标位置,java,awt,mouseevent,mouse,thread-sleep,Java,Awt,Mouseevent,Mouse,Thread Sleep,这是我到目前为止得到的结果,但这是每1000毫秒打印一次鼠标位置,我如何对其进行编码,以便仅当我单击某个位置时,它才能打印出位置 public static void main(String[] args) throws InterruptedException { while (true) { Thread.sleep(1000); System.out.println("(" + MouseInfo.getPointe

这是我到目前为止得到的结果,但这是每1000毫秒打印一次鼠标位置,我如何对其进行编码,以便仅当我单击某个位置时,它才能打印出位置

  public static void main(String[] args) throws InterruptedException {


        while (true) {

            Thread.sleep(1000);
            System.out.println("(" + MouseInfo.getPointerInfo().getLocation().x + ", " + MouseInfo.getPointerInfo().getLocation().y + ")");
        }



    }

使用mouselistener的java swing。您将获得鼠标位置


我认为OP不仅希望在GUI窗口内单击鼠标,而且希望在桌面上的任何位置单击鼠标。就像在屏幕右上角显示自己的程序窗口一样,每次他单击桌面上的链接时,他全局单击的鼠标位置都会显示在自己的程序窗口中。wad关于必须单击桌面上的任何位置与框架不同吗?相关:“我如何编写代码,只有当我点击一个位置时”这给用户带来了什么功能?是间谍软件吗?