关于Swing的一个问题 Swing做一个软件,现在想做一个类似屏幕保护的功能,即几分钟内无人操作就软件锁定,需要密码输入。WEB里有SESSION过期一说,SWING里如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也是一个开发swing的新手。不过这个东东,我只是有一点儿思路,供给你参考下:首先你要监听jfram内的所有组件事件,看在你规定时间内组件是否发生了事件!如果有则不能锁定,反之则要锁定。 做一个线程专门监听Event父类。比如鼠标移动事件,或者按钮触发事件等的集合(有父类最好)。里面写个事件几秒走一次,达到几次就让他锁起来。 1. 判断是否锁定使用定时器,2. 软件锁定可以使用GlassPane,嘿嘿,这样用户操作什么都没有用了 监听键盘,监听鼠标,在规定时间没有动作就切入一个全屏画面,使用Toolkit.setLockingKeyState屏蔽键盘一些键,不过好像像alt+ctrl+del这些键屏蔽不了。 感觉应该用swing不妥 勉强用的话 就用模式的dialog吧 监听鼠标吧 大鼠标停止 立即用timer计时 并判断是否超出指定的时间 一旦超出就把dialog放出来 模式的dialog就派上用场了 呵呵如果没有超出指定时间,鼠标一动立即timer stop思路就这样 具体细节说起来费劲了 jsp onkeyup .all[]用法 java 关于TCP/IP通信的程序错误 wincap和Jpcap怎么安装在JAVA里,求指导,给分题?? 奇怪的StringBuffer! ⊙ java 小菜鸟的问题 关于JOptionPane的问题 请问:我如何把一段文本转换成HTML格式的文本。也就是空格转换成 等?? java web start实例代码COPY不了,怎么办? TimerTask 用过Swing designer来谈谈经验 Graphics2D 与 Graphics
首先你要监听jfram内的所有组件事件,看在你规定时间内组件是否发生了事件!
如果有则不能锁定,反之则要锁定。
2. 软件锁定可以使用GlassPane,嘿嘿,这样用户操作什么都没有用了
如果没有超出指定时间,鼠标一动立即timer stop
思路就这样 具体细节说起来费劲了