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

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

?? ctools.java

?? 剛上j2se是的課程設計
?? JAVA
字號:
package chat;import javax.swing.*;import java.io.*;import java.net.*;import java.awt.event.*;import java.lang.Object;import java.lang.Exception;/** * <p>Title: 使用JAVA制作的局域網聊天程序</p> * <p>Description: 我們的JAVA作業</p> * <p>Copyright: Copyright (c) 2002</p> * <p>Company: </p> * @author RoadAhead * @version 1.0 */public  class   ctools{  static void senddata(String dip,String sdata)  {    try    {      //得到目標機器的地址實例      InetAddress target = InetAddress.getByName(dip);      //將數據轉換成byte類型      byte[] buf = sdata.getBytes();       DatagramSocket sendSocket=new DatagramSocket();       DatagramPacket op = new DatagramPacket(buf, buf.length, target, mainform.PORT);      //將BUF緩沖區中的數據打包       sendSocket.send(op);      //發送數據       sendSocket.close();    }    catch(Exception aa)    {      JOptionPane.showMessageDialog(null, aa.getMessage());    }  }//procedure end  static void WriteToSet(String filename,String text)  //將設置寫到文件中  {    try   {     File file = new File (filename);     FileWriter out = new FileWriter(file);     out.write(text);     out.close();   }   catch (IOException e) {     JOptionPane.showMessageDialog(null, e.getMessage());   }    } //end peocedure    static String readfromset(String fileName)  //從設置文件中讀    {      String rv="";      try      {        RandomAccessFile file = new RandomAccessFile(fileName,"r");        long filepoint=0;        long length=file.length();        mainform.setmyname(file.readLine().trim());        mainform.setmyicon(file.readLine(),1);        rv=file.readLine();        mainform.onstartset=rv;        mainform.winstate=file.readLine();        mainform.onofflinetime=file.readLine().trim();        file.close();      }      catch (IOException e)      {        JOptionPane.showMessageDialog(null, e.getMessage());      }      return(rv) ;//如果是每次啟動時都運行則返回"1"    }    static String ssize(String s,int l)//將字符設為指定長度    {      String r="";      int i;      if (r.length()>l)        r=s.substring(1,l);      else      {        for(i=1;i<=l-s.length();i++)        {          r=r+" ";        }        r=r+s;      }      return(r);    }  //End Procedure    static String topack(String type,String name,String icon) //當類型為"11" or "02"時    {      String r="";      r=type+ssize(name,20)+ssize(icon,5);      return(r);    }    static String topack(String type,String msg) //當類型為"06" or "16" 時    {      String r="";      if (msg.length()>mainform.maxStrCount)        msg=msg.substring(1,mainform.maxStrCount);      r=type+msg;      return(r);    }    static int scanlist(String uip) //查找IP是否存在于數組中,如在則返回    {      int isfind=-1;      String t;      int i;      for(i=1;i<mainform.userlist.length;i++)      {        t=mainform.userlist[i][3];        if (t.equals(uip))        {          isfind=i;          break;        }      };      return(isfind);   }/*增用戶到數組,并返回在數組中的序號 */   static int addtolist(String uname,String uicon,String uip,String ustate)   {     int newsize=mainform.userlist.length;     String[][] ts;     int x,y;     String temp;     ts=new String [newsize+1][5];     for(x=1;x<mainform.userlist.length;x++)//增加 mainform 數組     {       for(y=1;y<mainform.userlist[x].length;y++)       {         ts[x][y]=mainform.userlist[x][y];       }     }     ts[newsize][1]=uname;     ts[newsize][2]=uicon;     ts[newsize][3]=uip;     ts[newsize][4]=ustate;     mainform.userlist=ts;     //增加到用戶圖象按鈕數組     JButton[] ts2;     ts2=new JButton[newsize+1];     for(x=1;x<mainform.but_userlist.length;x++)     {       ts2[x]=mainform.but_userlist[x];     };     mainform.but_userlist=ts2;     JButton tmpbut=new JButton();     Icon myicon=new ImageIcon("face/"+uicon+"-"+ustate+".gif");     tmpbut.setIcon(myicon);     tmpbut.setText(uname);     tmpbut.setHorizontalTextPosition(SwingConstants.CENTER );     tmpbut.setVerticalTextPosition(SwingConstants.BOTTOM);     temp=ctools.ssize(uip,15)+uicon;     tmpbut.setName(temp);     tmpbut.setBackground(mainform.ed_show.getBackground());     tmpbut.addActionListener(new ActionListener(){       public void mouseExited(MouseEvent e)       {         //setBorder(BorderFactory.createRaisedBevelBorder());       }       public void actionPerformed(ActionEvent ae)       {         String tmpstr;         tmpstr=ae.toString();         int temp;         temp=tmpstr.lastIndexOf("cmd=")+4;         mainform.setusername(tmpstr.substring(temp,tmpstr.lastIndexOf(",when=")).trim());         temp=tmpstr.lastIndexOf("on");         mainform.setuserip(tmpstr.substring(temp+3,temp+18).trim());         tmpstr=tmpstr.substring(temp+18,tmpstr.length());         mainform.setusericon(tmpstr.trim(),"1");         mainform.ed_input.grabFocus();       }});     mainform.but_userlist[newsize]=tmpbut;     mainform.but_userlist[newsize].setVisible(true);     mainform.pan_userlist.add(mainform.but_userlist[newsize]);//     prarray(mainform.userlist); //打印數組,只用于測試     return(newsize);   }   static void prarray(String[][] sz)   {     int x=1,y=1;     for(x=1;x<sz.length;x++)     {       for(y=1;y<sz[x].length;y++)       {         System.out.print(sz[x][y]);       }       System.out.print("\n");     }   }static String bytetostr(byte[] yb,int len){  String rs="";  int i=0;  char c;  for(i=0;i<len;i++)  {    c=(char)yb[i];    rs=rs+String.valueOf(c);  }  return(rs);}static void setuserstate(int bh,String state) //設置用戶狀態{  String icon;  mainform.userlist[bh][4]=state;  icon=mainform.userlist[bh][2].trim();  icon="face/"+icon+"-"+state.trim()+".gif";  Icon myicon=new ImageIcon(icon);  mainform.but_userlist[bh].setIcon(myicon);}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本成人中文字幕| 国产日韩精品一区| 在线亚洲免费视频| 91视频xxxx| 91免费国产在线观看| 一本久久a久久精品亚洲| 成人av小说网| 91女厕偷拍女厕偷拍高清| 成人18视频在线播放| 成人激情小说网站| 色综合夜色一区| 欧美又粗又大又爽| 欧美三级电影网| 日韩一区二区三区四区五区六区 | 国产一区在线观看视频| 久久精品国产一区二区三区免费看| 一区二区三区在线视频免费观看| 亚洲超碰精品一区二区| 日韩电影在线免费看| 另类小说图片综合网| 成人亚洲一区二区一| 91看片淫黄大片一级在线观看| 在线观看视频一区二区| 717成人午夜免费福利电影| 91麻豆精品国产91久久久久久| 欧美大片一区二区三区| 欧美激情一区二区三区不卡 | 国产一区二区三区四区五区入口| 韩国v欧美v亚洲v日本v| 99久久免费精品| 欧美日韩你懂的| 2023国产精品视频| 亚洲日穴在线视频| 久久99最新地址| 99久久婷婷国产| 欧美刺激午夜性久久久久久久| 国产亚洲精品资源在线26u| 亚洲色图另类专区| 免费成人美女在线观看.| 成人av资源网站| 精品国产乱码久久久久久闺蜜| 亚洲视频一区二区在线| 蜜芽一区二区三区| 色综合色综合色综合| 日韩一区二区不卡| 亚洲精选视频免费看| 久久69国产一区二区蜜臀| 色8久久人人97超碰香蕉987| 精品三级在线看| 亚洲国产精品久久艾草纯爱| 成人综合婷婷国产精品久久| 欧美精品免费视频| 中文字幕佐山爱一区二区免费| 日韩精品午夜视频| 一本到不卡精品视频在线观看| 日韩欧美资源站| 午夜影视日本亚洲欧洲精品| av在线这里只有精品| 国产校园另类小说区| 喷水一区二区三区| 欧美三区在线观看| 自拍偷自拍亚洲精品播放| 韩国三级在线一区| 精品伦理精品一区| 日韩黄色免费网站| 欧美片网站yy| 亚洲aⅴ怡春院| 欧美日韩在线免费视频| 亚洲女女做受ⅹxx高潮| 99在线精品一区二区三区| 久久久www成人免费毛片麻豆| 日韩高清不卡一区| 欧美一级生活片| 肉色丝袜一区二区| 欧美一级一区二区| 蜜桃视频一区二区三区在线观看| 欧美电影一区二区三区| 日本va欧美va瓶| 日韩一区二区三区电影在线观看| 五月婷婷综合激情| 日韩欧美国产wwwww| 蜜桃视频在线一区| 精品国产一二三| 国产一区二区三区四区五区美女 | 欧美一级片在线观看| 婷婷亚洲久悠悠色悠在线播放| 欧美人妖巨大在线| 天天色 色综合| 精品久久久久99| 风间由美一区二区三区在线观看| 国产精品拍天天在线| 色悠悠亚洲一区二区| 亚洲福利视频一区| 欧美一区二区三级| 国产91露脸合集magnet| 亚洲色图欧美在线| 在线播放欧美女士性生活| 国产精品996| 日韩美女啊v在线免费观看| 91高清视频免费看| 日韩高清不卡一区二区三区| 国产蜜臀97一区二区三区| 欧美中文字幕亚洲一区二区va在线| 日韩黄色免费电影| 国产精品欧美一级免费| 欧美日韩国产一区二区三区地区| 国产美女久久久久| 亚洲国产aⅴ成人精品无吗| 久久综合99re88久久爱| 色婷婷综合久久| 国产伦精一区二区三区| 一区二区三区资源| 久久夜色精品国产噜噜av| 91亚洲大成网污www| 精品一区二区三区免费| 洋洋av久久久久久久一区| 久久日韩粉嫩一区二区三区| 欧美日韩国产首页在线观看| 国产99久久久国产精品潘金网站| 性做久久久久久| 亚洲日穴在线视频| 国产欧美日韩在线观看| 欧美剧情片在线观看| 国产成人精品影视| 亚洲高清免费观看| 国产日韩欧美精品电影三级在线| 欧美日韩mp4| 国产成人精品亚洲午夜麻豆| 一区二区三区精品在线观看| 欧美一区二区三区的| 韩日欧美一区二区三区| 首页亚洲欧美制服丝腿| 日本一区二区三区四区| 欧美精品一卡二卡| 亚洲第一精品在线| 欧美r级电影在线观看| 色综合天天视频在线观看| 免费成人在线播放| 亚洲一级电影视频| 亚洲另类在线制服丝袜| 久久久不卡网国产精品二区| 欧美日韩久久一区二区| 国产99精品国产| 国产一区二区免费在线| 五月天中文字幕一区二区| 国产亚洲1区2区3区| 91精品啪在线观看国产60岁| 波多野结衣中文一区| 国产一区二区伦理片| 欧美成人午夜电影| 欧美一区二区三区小说| 欧美精品一卡两卡| 在线观看不卡一区| av中文字幕一区| 免费高清视频精品| 日本中文字幕一区| 日韩激情一区二区| 日韩高清欧美激情| 日韩成人av影视| 亚洲国产cao| 麻豆国产欧美一区二区三区| 亚洲综合色成人| 自拍偷拍国产亚洲| 中文字幕在线不卡一区 | 精品美女在线播放| 久久综合五月天婷婷伊人| 日韩一二三四区| 日韩免费性生活视频播放| 欧美一区二区三区在线观看| 精品国产一区二区三区av性色| 欧美一级专区免费大片| 91精品免费观看| 日韩视频国产视频| 久久精品亚洲国产奇米99| 久久免费精品国产久精品久久久久| 3atv在线一区二区三区| 91精品国产欧美日韩| 国产欧美久久久精品影院| 国产三级一区二区| 国产精品丝袜在线| 亚洲人精品午夜| 麻豆精品国产91久久久久久| 精品系列免费在线观看| 国产大片一区二区| 国产99一区视频免费| 在线不卡中文字幕播放| 日韩你懂的在线观看| 久久精品视频免费| 国产欧美精品日韩区二区麻豆天美| 亚洲在线视频免费观看| 亚洲综合丁香婷婷六月香| 青娱乐精品在线视频| 久久精品国产在热久久| 91久久久免费一区二区| 7878成人国产在线观看| 2020国产精品| 日韩制服丝袜先锋影音| 国产精品 日产精品 欧美精品| 一本一道久久a久久精品综合蜜臀| 欧美性猛片xxxx免费看久爱|