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

解决方案 »

  1.   

    Java搞不定吧?? windows的话还是用微软的那套靠谱。 比如.Net
      

  2.   

    我觉的这个仅仅只能保证这个frame显示在当前程序的最前面吧,如何保证程序不被切出去
      

  3.   

    随便搜到一个键盘消息钩子示例:
    http://www.oschina.net/code/snippet_189801_9277
      

  4.   

    和windows的任务管理器一样 哈哈