Java 实现全局(全操作系统)的鼠标和键盘监控,使用的是SWT Win32 Extension 项目,在以前若使用Java恐怕是很难实现的!
SWT Win32 Extension 让Java拥有了许多对操作系统底层操作的功能!
以下两个例子是:
(一)鼠标Hook
importorg.sf.feeling.swt.win32.extension.hook.Hook;
importorg.sf.feeling.swt.win32.extension.hook.data.HookData;
importorg.sf.feeling.swt.win32.extension.hook.data.MouseHookData;
importorg.sf.feeling.swt.win32.extension.hook.listener.HookEventListener;
publicclassHotMouse {
publicstaticvoidmain(String[] args) {
Hook.MOUSE.addListener(newHookEventListener() {
publicvoidacceptHookData(HookData hookData) {
if(hookData !=null) {
//System.out.println("Mouse Point X = " + ((MouseHookData)hookData).getPointX());
//System.err.println("Mouse Point Y =" + ((MouseHookData)hookData).getPointY());</