⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 listfriend.java

📁 网络聊天程序
💻 JAVA
字号:
 package Java.ICQ;

import java.awt.*;
import java.util.*;
import java.io.*;
import java.net.*;

public class ListFriend
{
	Vector nickname=new Vector();
	MainFrm mainFrm;
	Vector vector;
	public ListFriend(MainFrm mainFrm)
	{
		this.mainFrm=mainFrm;
		try
		{
			mainFrm.connectServer();
			mainFrm.out.println("friend");
			
            mainFrm.out.println(mainFrm.username);
			FriendList();
		}
        catch(IOException e)
        {
        	System.out.println("连接服务器失败");
        }
        finally
        {
           	 mainFrm.closeSocket();
        }
	}
	public void FriendList() 
	{
		String str=null;
          try
          {
          	 System.out.println("124");
          	 str = mainFrm.in.readLine();
           	 if(str.equals("notFindFriend"))
          	 {
          	 	System.out.println("没有找到好友!");
          	 }
          	 else if(str.equals("FindFriend"))
          	 {
          	 ObjectInputStream objInStream = new ObjectInputStream(mainFrm.socket.getInputStream());
             vector=(Vector)objInStream.readObject();
             System.out.println(vector.size());
             for(int i=0;i<vector.size();i++)
             {
          	   Friend  friend=(Friend)vector.elementAt(i);
               System.out.println(friend.friendNickname);
               System.out.println(friend.friendIcqno);
               System.out.println(friend.friendIp);
               System.out.println(friend.friendStatus);
               System.out.println(friend.friendPic);
               System.out.println(friend.friendEmail);
               System.out.println(friend.picInfo);  
               String imagepath="images\\01.gif";
             if(friend.friendPic<10)  
              imagepath="images\\0"+friend.friendPic+".gif";
             else
              imagepath="images\\0"+friend.friendPic+".gif";
             System.out.println(imagepath);
             mainFrm.listModel.addElement(new BookEntry(friend.friendNickname,imagepath));
             mainFrm.vectorList.addElement((Friend)friend);  
             if(friend.friendStatus=="0")
             {
             	mainFrm.listFriend.setSelectionForeground(Color.gray);
             }
             objInStream.close(); 	
            }
          }
          }
          catch(Exception e)
          {
          	System.out.println("读取错误");
          }
    }
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -