2009-10-21 73 views
0

我想寫一個程序,它可以控制我的光標移動,這取決於我在觸摸板上移動手指的方式。我希望我的程序能夠獲取用戶觸摸觸摸板的位置,然後使用我自己的程序控制鼠標移動。我想用Java來做這件事。我可以在Java中執行此操作嗎?我想在Windows操作系統上運行它。我的筆記本電腦觸摸板設備驅動程序是否提供了一些API,通過它我可以獲得有關用戶何時何地觸摸觸摸板的信息?編程筆記本電腦的觸摸板

回答

4

想想這種情況。

想退出程序的人。他們觸摸觸控板。您的程序會將光標移動到他們並不期望的地方。他們很沮喪和困惑。

他們繼續觸摸觸控板,你的程序繼續做他們沒有想到的事情。他們發現他們無法控制光標。怎麼辦?

通常,讓程序移動光標是災難的祕訣。

  1. 光標難以在屏幕上發現。對對話框執行「光標彎曲」的X-windows應用程序可以選擇禁用此功能,因爲它很混亂。

  2. 刪除用戶對光標的控制使計算機(已經很難使用)更難使用,因爲有這種「模式」的東西。當你的程序運行時,有一件事發生。當你的程序沒有運行時,會發生不同的事情。

http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Cursor.html

有沒有出現任何方法來改變光標的位置。它跟蹤鼠標。

然而,看看http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Robot.html

這有合成鼠標事件的能力。隨意玩吧。

相關問題