关于java图形的问题,请各位朋友们帮帮忙,在此谢谢大家了

markwang139 2007-11-27 06:44:49
我在单位做了一个考试系统,显示试题的窗口需要全屏显示。
问:在全屏显示的时候怎么样能控制考生禁止按alt+tab键,
就是为了防止考生切换窗口
小弟对图象开发了解不足,还请朋友们多帮帮忙,谢谢
...全文
53 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kulin3422 2007-11-27
  • 打赏
  • 举报
回复
截获alt键的代码 然后让程序窗口获得焦点 不知道可不可以
pony1976bj 2007-11-27
  • 打赏
  • 举报
回复
java 里面可以截获keydown 事件
截获 alt 键的代码是不是就可以了。

public boolean keyDown(Event e,int key){

return true;
}
qybao 2007-11-27
  • 打赏
  • 举报
回复
用其他语言写个hook程序拦截alt+tab消息是个办法,不过这样的hook程序还必须隐藏,否则还可能被人从任务管理器中kill掉。或者该hook程序也把任务管理器的快捷键屏蔽掉。
我在想,windows里有把窗体设置在最前的api,如果LZ的程序最大化,又是一直保持在最前(当然,最小化必须限制),那么就算别人能用alt+tab切换窗体,但LZ的程序始终挡住其他窗体,这样也能达到屏蔽的效果。这样会不会更好一些。
不知道java里有没有直接提供这样功能的接口,现在我也没环境,改天上班有空试试看。


marryhong 2007-11-27
  • 打赏
  • 举报
回复
markwang139 2007-11-27
  • 打赏
  • 举报
回复
楼上的朋友,很感谢你的建议,可是我不会delphi和c ,也不太清楚java怎样去掉c的服务

能给一些别的建议吗
iskyshop 2007-11-27
  • 打赏
  • 举报
回复
启动一个用delphi或者c写的一个程序屏蔽alt+tab就是了,当考试结束结束这个屏蔽程序就可以了

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧