2014-11-04 127 views
0

我正在開發一個盲人可以與計算機進行交互的應用程序。根據用戶的指令,我已經完成了計算機響應的部分。我卡住的部分是我想給用戶移動光標時的語音反饋,例如,如果鼠標是在D:\驅動器,那麼用戶應該得到它的反饋,它是D:\驅動器....我想做整個窗口...用java ....我使用jsapi獲取鼠標光標位置的windows組件名稱

public void mouseClicked(MouseEvent e) {    
    strEvent = "MouseClicked"; 
    x = e.getX(); 
    y = getY(); 
    repaint(); 
} 
+2

由於您沒有足夠的底層操作系統體系結構訪問權限,因此Java並不能真正做到這一點 – MadProgrammer 2014-11-04 07:10:29

回答

0

你也許能夠使用MouseMovementListener和每一個動作時,得到光標的位置,並以某種方式獲得在該位置的組件,得到它的名字。當我到達我的電腦時,我會看看它並編輯我的答案。

編輯:我不認爲Java可以實現這一點。你可能可能能夠用C++或C#來完成,也許是