2012-02-28 161 views
1

我想知道是否有可能打開一個鼠標當前所在的窗口?我有當前的鼠標座標,但在顯示窗口時無法找到如何處理x y值。打開鼠標座標窗口

希望有人能指出我的方向適當的方法。

感謝

回答

1

如果你還沒有使用的MouseInfo類將得到x和y位置。

Point location = MouseInfo.getPointerInfo().getLocation(); 

您指定要在這種情況下,使用一個JFrame,所以JFrame的位置設置這個x和y點會這樣做。

Point location = MouseInfo.getPointerInfo().getLocation(); 
int x = (int) location.getX(); 
int y = (int) location.getY(); 
JFrame frame = new JFrame(); //this is just the initialization of the window 
frame.setLocation(x, y); 
+0

只是在JFrame部分展開。 – 2012-02-28 21:57:03

+0

昨天晚上我嘗試了這種方法,它仍然默認爲我屏幕的左上角:/ – Biscuit128 2012-02-29 10:47:47