如何判断一个java Swing应用客户端是否处于活动状态?

meng_taiqian 2015-01-04 11:11:20
RT:
我想实现一个类似java WEB应用中的Session的功能,但不知道如何判断一个Swing应用是否处于活动状态。
或者谁知道那几种事件(最少)可以包含一个界面的所有事件
...全文
255 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
meng_taiqian 2015-01-04
  • 打赏
  • 举报
回复
另外,由于我不可能为每个窗口的所有组件都添加监听,所以我在网上搜了以下,发现通过监听Toolkit.getDefaultToolkit()组件能实现监听窗口上的其他组件。

Toolkit.getDefaultToolkit().addAWTEventListener(new AWTEventListener(){
			public void eventDispatched(AWTEvent event) {
				System.setProperty("quietTimeCount", "0");
				System.out.println(new Date(System.currentTimeMillis()));	
			}}, AWTEvent.FOCUS_EVENT_MASK);
O_森_O 2015-01-04
  • 打赏
  • 举报
回复
为什么要为每个组建添加监听呢,socket 通讯只要你向对方发送请求然后一定的时间没有相应,则表明对方不在线

62,620

社区成员

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

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