怎么让程序一直运行在前台

   阅读
如何让程序一直运行在前台
要做一个收银系统,需要系统一直运行在前台,不能切出去,这个功能如何实现?
我自己想了几种办法,大家觉得呢?
第一,对切出去的动作进行禁止,比如 ALT+TAB,CTRL+ALT+DEL,对这些动作禁止
第二,就是实时检测系统的焦点,看是否是此程序运行在前台?(但是不知道如何实现,如何检测)
做过的大大,给个思路,没做过的给个建议,谢谢

语言是JAVA,平台是windows xp或7

------解决方案--------------------
frame.setAlwaysOnTop(true);
------解决方案--------------------
系统钩子 截获一切键鼠消息
------解决方案--------------------
Java搞不定吧?? windows的话还是用微软的那套靠谱。 比如.Net
------解决方案--------------------
随便搜到一个键盘消息钩子示例:
http://www.oschina.net/code/snippet_189801_9277
------解决方案--------------------
和windows的任务管理器一样 哈哈
------解决方案--------------------
不知道啊
阅读