2014-11-04 93 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#来完成,也许是