2014-02-18 71 views
0

如何在沒有窗體的情況下獲取鼠標位置座標?獲取鼠標位置而不在主窗體上

即時通訊使用此代碼來獲得位置:

int x =getMousePosition().x; 
int y=getMousePosition().y; 
jTextCoordenadaRatoX.setText(String.valueOf(x)); 
jTextCoordenadaRatoY.setText(String.valueOf(y)); 

如果我沒有被「主要形式」上面不工作的代碼上執行該代碼。

謝謝。

+0

*如果我執行此代碼而不在「主窗體」上,它會爆炸。*。看起來你有幾個安全問題.. – christopher

+1

你可以定義 - 「爆炸」? – TheLostMind

回答

2

在一般情況下,這應該通過調用PointerInfogetLocation()可以與獲得可能MouseInfo#getPointerInfo()

(爲什麼你的代碼「吹」起來,你叫它,並不明顯,只要沒有人知道什麼getMousePosition()做(和什麼是「炸燬」的意思 - 希望,沒有人受傷,至少))

編輯:嗯,我想「炸燬」的意思,它拋出一個NullPointerException因爲getMousePosition()回報null,但人們必須看到它的執行情況是肯定的