- 在本周,我们主要学习了如何在好友列表上只显示在线好友,使不在线的好友显示灰色。
- 主要解决的方法是先是所有的好友都成灰色,然后使用addMouseListener的方法是自己的图标先点亮,再从登录界面在登陆时发出信息mess到服务器端,其中要用到hasNext方法来判断还有没有下一个好友,存在的话用next方法来获取下一个好友的名字,并将信息mess发送到ClientReceiverThread中,最后在好友列表中激活在线好友的图标,便达成了显示在线好友的目的。
- 不过这一方法无法显示后续登录的好友,任需要改进。