import java.awt.MouseInfo; import java.awt.PointerInfo; import javax.swing.JFrame; public class MouseLocationTest2 { public MouseLocationTest2() { JFrame frame = new JFrame("Mouse Location"); frame.setBounds(100, 100, 500, 500); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); try { Thread.sleep(2000L); } catch (InterruptedException ex) {} PointerInfo pointerInfo = MouseInfo.getPointerInfo(); System.out.println("Location of Mouse : " + pointerInfo.getLocation()); System.out.println("Position of Mouse : " + frame.getMousePosition()); } public static void main(String[] args) { new MouseLocationTest2(); } }