亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? findfriend2.java

?? JAVA作的一個通訊工具 類似QQ 很好用 代碼注釋詳細 用了WINSOCK套接字 多線程
?? JAVA
字號:
 import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.*;import java.util.Vector;import java.net.*;import java.io.*; public class FindFriend2 extends JFrame {//查找好友類  JLabel jLabel1 = new JLabel();  JButton find2 = new JButton();  JButton jButton1 = new JButton();  JButton jButton2 = new JButton();  JButton jButton3 = new JButton();  JList list2;///////////////////以下是好友的呢稱,性別等信息 Vector nickname=new Vector(); Vector sex=new Vector(); Vector place=new Vector(); Vector jicq=new Vector(); Vector ip=new Vector(); Vector pic=new Vector(); Vector status=new Vector(); Vector emails=new Vector(); Vector infos=new Vector();//以下臨時保存好友的呢稱,性別等信息 Vector tmpjicq=new Vector();//jicqid Vector tmpname=new Vector();//jicqname Vector tmpip=new Vector();//ip Vector tmppic=new Vector();//pic info Vector tmpstatus=new Vector();//status Vector tmpemail=new Vector(); Vector tmpinfo=new Vector();//以下創建網絡相關變量   Socket socket;   BufferedReader in;    PrintWriter out;    int myid;    String serverhost;    int servport;   DatagramPacket sendPacket;  DatagramSocket sendSocket;    int sendPort=5000;//////////////////  JPopupMenu findmenu = new JPopupMenu();  JMenuItem look = new JMenuItem();  JMenuItem add = new JMenuItem();  public FindFriend2(int whoami,String host,int port) {//查找好友類構造函數  enableEvents(AWTEvent.WINDOW_EVENT_MASK);    try {       serverhost=host;       servport=port;        myid=whoami;      jbInit();    }    catch(Exception e) {      e.printStackTrace();    }//以下與服務器連接     try{socket=new Socket(InetAddress.getByName(serverhost),servport);       in=new BufferedReader(new InputStreamReader(socket.getInputStream()));       out=new PrintWriter(new BufferedWriter(                              new OutputStreamWriter(socket.getOutputStream())),true);         sendSocket=new DatagramSocket();  }catch(IOException e1){}  }  private void jbInit() throws Exception {//以下是程序界面    jLabel1.setText("下面是在線的朋友");    jLabel1.setBounds(new Rectangle(11, 11, 211, 18));    this.getContentPane().setLayout(new FlowLayout());    find2.setText("查找");    find2.setBounds(new Rectangle(8, 289, 79, 29));    find2.addMouseListener(new java.awt.event.MouseAdapter() {      public void mouseClicked(MouseEvent e) {        find2_mouseClicked(e);      }    });    jButton1.setText("next");    jButton1.setBounds(new Rectangle(110, 288, 79, 29));    jButton2.setText("up");    jButton2.setBounds(new Rectangle(211, 285, 79, 29));    jButton3.setText("cancel");    jButton3.setBounds(new Rectangle(317, 289, 79, 29));   // nickname=new Vector();    // sex=new Vector();    // place=new Vector();      ListModel model=new FindListModel(nickname,sex,place);//列表模型    ListCellRenderer renderer=new FindListCellRenderer();    list2=new JList(model);    list2.setSize(200,200);    list2.setBackground(new Color(255, 255, 210));    list2.setAlignmentX((float) 1.0);    list2.setAlignmentY((float) 1.0);    list2.setCellRenderer(renderer);    list2.setVisibleRowCount(7);    list2.addMouseListener(new java.awt.event.MouseAdapter() {      public void mousePressed(MouseEvent e) {        list2_mousePressed(e);      }    });    look.setText("查看資料");    add.setText("加為好友");    add.addMouseListener(new java.awt.event.MouseAdapter() {      public void mousePressed(MouseEvent e) {        add_mousePressed(e);      }    });    this.getContentPane().add(jLabel1, null);     this.getContentPane().add(new JScrollPane(list2));    this.getContentPane().add(find2, null);    this.getContentPane().add(jButton1, null);    this.getContentPane().add(jButton2, null);    this.getContentPane().add(jButton3, null);    findmenu.add(look);    findmenu.add(add);  }//以下是關閉本窗口   protected void processWindowEvent(WindowEvent e) {    super.processWindowEvent(e);    if (e.getID() == WindowEvent.WINDOW_CLOSING) {     //this.dispose();     this.hide();    }  } //以下向服務器發送查找好友請求  void find2_mouseClicked(MouseEvent e) {out.println("find");DefaultListModel mm=(DefaultListModel)list2.getModel();/////////////////find friend infotry{String s=" ";//從服務器讀取好友信息do{  s=in.readLine();    if(s.equals("over")) break;   nickname.add(s);    sex.add(in.readLine());    place.add(in.readLine());    ip.add(in.readLine());    emails.add(in.readLine());    infos.add(in.readLine());}while(!s.equals("over"));/////////////end  find  info//read their jicqnoint theirjicq,picinfo,sta;for(int x=0;x<nickname.size();x++){theirjicq=Integer.parseInt(in.readLine());//System.out.println(theirjicq);jicq.add(new Integer(theirjicq));picinfo=Integer.parseInt(in.readLine());pic.add(new Integer(picinfo));sta=Integer.parseInt(in.readLine());//System.out.println(sta);status.add(new Integer(sta));//System.out.println(jicq.get(x));}//在列表中顯示for(int i=0;i<nickname.size();i++){ mm.addElement(new Object[]{nickname.get(i),sex.get(i),place.get(i)}); }//for}catch(IOException e4){System.out.println("false");}}//顯示查找好友菜單  void list2_mousePressed(MouseEvent e) {findmenu.show(this,e.getX()+20,e.getY()+50);  }/////////////add frined//以下將添加的好友存儲在臨時矢量  void add_mousePressed(MouseEvent e) {//add friend to databaseint dd;dd=list2.getSelectedIndex();tmpjicq.add(jicq.get(dd));tmpname.add(nickname.get(dd));tmpip.add(ip.get(dd));tmppic.add(pic.get(dd));tmpstatus.add(status.get(dd));tmpemail.add(emails.get(dd));tmpinfo.add(infos.get(dd));//以下向服務器發送添加好友請求out.println("addfriend");out.println(jicq.get(dd));out.println(myid); try{ //以下告訴客戶將其加為好友       String whoips;       String  s="oneaddyou"+myid;       s.trim();       System.out.println(s);      byte[] data=s.getBytes();     whoips=ip.get(dd).toString().trim();        sendPacket=new        DatagramPacket(data,s.length(),InetAddress.getByName(whoips),sendPort);             sendSocket.send(sendPacket);          } catch(IOException e2){e2.printStackTrace();}//}catch(IOException df){};  }/////////////add friend end}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩成人综合在线一区二区| 国产免费观看久久| 欧美激情综合五月色丁香| 一区二区三区四区蜜桃| 精品综合久久久久久8888| av亚洲精华国产精华精华| 日韩你懂的在线播放| 亚洲欧美另类久久久精品| 激情五月播播久久久精品| 欧美性感一类影片在线播放| 国产精品丝袜久久久久久app| 亚洲成av人影院| heyzo一本久久综合| 久久综合成人精品亚洲另类欧美 | 在线精品观看国产| 久久精品亚洲麻豆av一区二区| 亚洲成av人片| 色综合色综合色综合色综合色综合| 精品电影一区二区| 视频一区二区三区在线| 94-欧美-setu| 国产精品欧美经典| 国产一区二区在线电影| 欧美丰满一区二区免费视频| 亚洲免费大片在线观看| 国产成a人亚洲| 日韩一级黄色片| 奇米色一区二区三区四区| 色老头久久综合| 欧美经典一区二区三区| 精品一区二区三区免费毛片爱 | 久久久精品影视| 老司机精品视频在线| 欧美一区二区三区视频免费| 日本视频一区二区| 日韩亚洲欧美在线| 麻豆中文一区二区| 精品女同一区二区| 国产精品一级在线| 精品久久人人做人人爱| 国产一区激情在线| 欧美激情综合网| 97aⅴ精品视频一二三区| 中文字幕在线不卡一区 | 在线91免费看| 日本不卡视频一二三区| 日韩欧美亚洲一区二区| 久久99精品久久久久久| 国产亚洲一二三区| 99热这里都是精品| 一区二区三区免费观看| 欧美日韩一区久久| 久久精品国产99久久6| 久久一区二区视频| 成人一区二区三区视频在线观看| 中文字幕亚洲不卡| 在线免费不卡电影| 另类小说色综合网站| 国产三级三级三级精品8ⅰ区| 成人黄色在线看| 一区二区国产视频| 欧美成人aa大片| thepron国产精品| 亚洲成人免费视| 久久久亚洲欧洲日产国码αv| eeuss国产一区二区三区| 亚洲午夜av在线| 精品国产3级a| 色综合中文综合网| 欧美一区二区三区小说| 国产成人av电影在线观看| 国产精品国产三级国产普通话三级 | 91麻豆国产精品久久| 首页欧美精品中文字幕| 精品国产污污免费网站入口| 色综合久久88色综合天天免费| 婷婷综合另类小说色区| 久久久av毛片精品| 色999日韩国产欧美一区二区| 免费在线成人网| 亚洲欧美另类在线| 久久亚洲精品小早川怜子| 91福利视频久久久久| 国产真实乱子伦精品视频| 夜夜嗨av一区二区三区中文字幕| 久久众筹精品私拍模特| 色综合中文字幕| 国产成人av一区二区三区在线| 午夜电影一区二区| 国产精品久久久久影院色老大 | 看电视剧不卡顿的网站| 亚洲狼人国产精品| 久久久久久久久久美女| 欧美视频中文字幕| 99re热视频这里只精品| 国产剧情一区在线| 日韩在线播放一区二区| 亚洲视频免费在线| 久久久.com| 欧美大片免费久久精品三p| 欧美在线小视频| 91啦中文在线观看| 成人一级片网址| 国产精品资源在线看| 男男视频亚洲欧美| 日韩电影在线免费观看| 亚洲综合色丁香婷婷六月图片| 中文字幕av一区二区三区高| 精品国产乱码久久| 5858s免费视频成人| 欧美日韩国产综合一区二区| 91成人在线免费观看| 91免费版在线| 99精品在线观看视频| 岛国精品一区二区| 国产精品1区2区3区在线观看| 国产一区二区三区在线观看免费视频| 免费看黄色91| 免费观看成人av| 久久成人18免费观看| 精品一区二区精品| 捆绑调教一区二区三区| 韩国三级中文字幕hd久久精品| 激情综合网av| 国产传媒久久文化传媒| 成人久久视频在线观看| 成人动漫精品一区二区| 99久久综合狠狠综合久久| 福利视频网站一区二区三区| 国产一区二区精品久久| 国产.精品.日韩.另类.中文.在线.播放| 韩国精品久久久| 成人免费va视频| 色综合欧美在线视频区| 欧美日韩国产另类一区| 日韩欧美一级二级三级久久久| 久久婷婷综合激情| 国产精品妹子av| 亚洲国产日韩精品| 日韩电影网1区2区| 黄色精品一二区| av不卡一区二区三区| 欧美亚洲一区三区| 欧美顶级少妇做爰| 久久综合色之久久综合| 国产精品盗摄一区二区三区| 亚洲男人天堂av| 国产精品一区二区在线观看不卡 | 久久亚洲欧美国产精品乐播| 国产精品国产三级国产普通话三级| 亚洲色图.com| 亚洲成av人片一区二区三区| 国产在线国偷精品免费看| 不卡一区在线观看| 91精品国产免费| 国产精品不卡视频| 婷婷中文字幕一区三区| 国产一区二区免费在线| 91久久精品国产91性色tv| 日韩三级电影网址| 亚洲三级电影全部在线观看高清| 日本vs亚洲vs韩国一区三区| 成人av网站在线观看免费| 在线播放中文一区| 国产精品视频一二三区 | 国产伦精品一区二区三区免费迷 | 国产99精品在线观看| 欧美日韩国产在线观看| 国产欧美一区二区精品婷婷| 亚洲一区二区在线视频| 高清av一区二区| 日韩欧美国产三级| 一片黄亚洲嫩模| 国产精品一区二区x88av| 51精品国自产在线| 亚洲免费高清视频在线| 国产成人精品一区二区三区四区 | 欧美日韩一区 二区 三区 久久精品| 久久一二三国产| 日韩精品一二三区| 91丨九色porny丨蝌蚪| 国产人成亚洲第一网站在线播放 | av亚洲精华国产精华精华| 精品国产一区二区三区av性色 | 一区二区三区蜜桃| 国产成人免费在线观看不卡| 欧美精品v国产精品v日韩精品 | 久久国产精品72免费观看| 色婷婷久久99综合精品jk白丝 | 亚洲高清不卡在线| 一本久道中文字幕精品亚洲嫩| 久久精品亚洲一区二区三区浴池 | 久久久亚洲精品一区二区三区 | 色综合天天天天做夜夜夜夜做| 久久色在线观看| 免费成人在线影院| 91麻豆精品国产91| 三级不卡在线观看| 欧美日韩国产不卡| 亚洲一区二区三区国产|