我是靠谱客的博主 无情啤酒,最近开发中收集的这篇文章主要介绍实现好友聊天界面重复出现,激活在线好友图标,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.好友聊天界面不重复出现问题

要在hmFriendChat1中里面查找有没有该对象,有的话不创建,没有就创建。FriendChat1 friendChat1=(FriendChat1)hmFriendChat1.get(userName+“to”+receiver);
if(friendChat1==null){
friendChat1=new FriendChat1(this.userName,receiver);
hmFriendChat1.put(userName+“to”+receiver,friendChat1);
}else{
friendChat1.setVisible(true);
}
2.多线程
线程的主体:run方法
3.激活好友在线图标
FriendList.Java
首先将好友图标设置成未激活状态
myfriendJLanel[i].setEnabled(false);未激活所有图标
然后激活自己
if(Integer.parseInt(userName)==i)
myfriendJLanel[i].setEnabled(true);
如何在已登录好友列表显示在线好友?
客户端向服务器发送获得在线好友信息的请求Message,服务器收到该请求发送在线好友信息,客户端接收到在线好友信息,激活对应好友图标。

最后

以上就是无情啤酒为你收集整理的实现好友聊天界面重复出现,激活在线好友图标的全部内容,希望文章能够帮你解决实现好友聊天界面重复出现,激活在线好友图标所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部