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

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

?? chatarea.java

?? 一個簡單的java編寫的聊天系統
?? JAVA
字號:
import java.awt.*;
import java.net.*;
import java.awt.event.*;
import java.io.*;
import java.util.Hashtable;

public class ChatArea extends Panel implements ActionListener,Runnable
{
  Socket  socket=null;                               
  DataInputStream in=null;                           
  DataOutputStream out=null;                         
  Thread threadMessage=null;                         
  TextArea 談話顯示區,私聊顯示區=null;
  TextField 送出信息=null;
  Button 確定,刷新談話區,刷新私聊區;
  Label  提示條=null;
  String name=null;                                  
  Hashtable listTable;                               
  List  listComponent=null;                          
  Choice privateChatList;                             
  int width,height;                                   
  public ChatArea(String name,Hashtable listTable,int width,int height)
  {
    setLayout(null); 
    setBackground(Color.orange);
    this.width=width;
    this.height=height;
    setSize(width,height);
    this.listTable=listTable;
    this.name=name;
    threadMessage=new Thread(this); 
    談話顯示區=new TextArea(10,10);
    私聊顯示區=new TextArea(10,10);
    確定=new Button("送出信息到:");
    刷新談話區=new Button("刷新談話區");
    刷新私聊區=new Button("刷新私聊區");
    提示條=new Label("雙擊聊天者可私聊",Label.CENTER);
    送出信息=new TextField(28);
    確定.addActionListener(this);
    送出信息.addActionListener(this);
    刷新談話區.addActionListener(this);
    刷新私聊區.addActionListener(this);
    listComponent=new List();
    listComponent.addActionListener(this);           
    privateChatList=new Choice();
    privateChatList.add("大家(*)");
    privateChatList.select(0);                      
   
    add(談話顯示區);
    談話顯示區.setBounds(10,10,(width-120)/2,(height-120)); 
    add(私聊顯示區);
    私聊顯示區.setBounds(10+(width-120)/2,10,(width-120)/2,(height-120));
    add(listComponent);
    listComponent.setBounds(10+(width-120),10,100,(height-160));
    add(提示條);
    提示條.setBounds(10+(width-120),10+(height-160),110,40);
    Panel  pSouth=new Panel();
    pSouth.add(送出信息);
    pSouth.add(確定);
    pSouth.add(privateChatList);
    pSouth.add(刷新談話區);
    pSouth.add(刷新私聊區); 
    add(pSouth);
    pSouth.setBounds(10,20+(height-120),width-20,60);
  
  }
 public void setName(String s)
  {
    name=s;
  }
 public void setSocketConnection(Socket socket,DataInputStream in,DataOutputStream out)
  {
    this.socket=socket;
    this.in=in;
    this.out=out;
    try
         { 
           threadMessage.start();
         }
    catch(Exception e)
         {
         } 
  }
 public void actionPerformed(ActionEvent e)
  {
   
   if(e.getSource()==確定||e.getSource()==送出信息)
     {  
        String message="";
        String people=privateChatList.getSelectedItem();
        people=people.substring(0,people.indexOf("("));     
        message=送出信息.getText();
        if(message.length()>0)
        {
         try {
               if(people.equals("大家"))
                 {
                   out.writeUTF("公共聊天內容:"+name+"說:"+message);
                 }
               else
                 {
                   out.writeUTF("私人聊天內容:"+name+"悄悄地說:"+message+"#"+people);
                 } 
             }
         catch(IOException event)
             {
             }
        }
     }
    else if(e.getSource()==listComponent)
     {
       privateChatList.insert(listComponent.getSelectedItem(),0);
       privateChatList.repaint();
     }
    else if(e.getSource()==刷新談話區)
     {
       談話顯示區.setText(null);
     }
    else if(e.getSource()==刷新私聊區)
     {
       私聊顯示區.setText(null);
     }
  }  
 public void run()                    
  {
     while(true)
        {
           String s=null;
            try
               { 
                 s=in.readUTF();               
                 if(s.startsWith("聊天內容:")) 
                    {
                      String content=s.substring(s.indexOf(":")+1);
                      談話顯示區.append("\n"+content);
                    }
                 if(s.startsWith("私人聊天內容:")) 
                    {
                      String content=s.substring(s.indexOf(":")+1);
                      私聊顯示區.append("\n"+content);
                    }
                 else if(s.startsWith("聊天者:"))
                    {
                     String people=s.substring(s.indexOf(":")+1,s.indexOf("性別"));
                     String sex=s.substring(s.indexOf("性別")+2);
                     
                     listTable.put(people,people+"("+sex+")"); 
                     
                     listComponent.add((String)listTable.get(people)); 
                     listComponent.repaint();                       
                    } 
                 else if(s.startsWith("用戶離線:"))
                    {
                      String awayPeopleName=s.substring(s.indexOf(":")+1);
                      listComponent.remove((String)listTable.get(awayPeopleName));
                      listComponent.repaint();
                      談話顯示區.append("\n"+(String)listTable.get(awayPeopleName)+"離線"); 
                      listTable.remove(awayPeopleName);
                    }
                 Thread.sleep(5); 
               } 
            catch(IOException e) 
               {
                  listComponent.removeAll();
                  listComponent.repaint(); 
                  listTable.clear();
                  談話顯示區.setText("和服務器的連接已中斷\n必須刷新瀏覽器才能再次聊天");
                  break;
               }
            catch(InterruptedException e)
               {
               }
        }
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩手机在线导航| 欧美伦理影视网| 老司机精品视频线观看86| 午夜影院在线观看欧美| 亚洲精品国产第一综合99久久| 最新久久zyz资源站| 自拍偷拍欧美精品| 亚洲精选视频免费看| 亚洲愉拍自拍另类高清精品| 性久久久久久久久| 日本成人在线不卡视频| 亚洲r级在线视频| 精品一区二区在线视频| 国产高清成人在线| 91丨九色丨尤物| 欧洲人成人精品| 日韩欧美国产午夜精品| 国产亚洲欧美在线| 伊人色综合久久天天| 亚洲电影一级黄| 免费一区二区视频| 国产精品2024| 91国偷自产一区二区三区成为亚洲经典| 色婷婷综合久久久| 欧美成人官网二区| 欧美国产日韩一二三区| 亚洲图片欧美一区| 国产综合久久久久久久久久久久| 国产精品99久久不卡二区| 成人精品gif动图一区| 欧美唯美清纯偷拍| 国产色产综合产在线视频 | 国产精品一区2区| 色哟哟亚洲精品| 精品福利在线导航| 亚洲三级免费观看| 麻豆成人av在线| 91天堂素人约啪| 精品国产精品一区二区夜夜嗨| 国产精品超碰97尤物18| 免费成人结看片| 91网上在线视频| 欧美一区二区视频网站| 亚洲女性喷水在线观看一区| 欧美一二三在线| 亚洲色欲色欲www在线观看| 三级不卡在线观看| 99精品国产一区二区三区不卡| 日韩欧美在线一区二区三区| 18涩涩午夜精品.www| 久久99久久久欧美国产| 欧美艳星brazzers| 中文字幕一区av| 国产一区二区三区精品欧美日韩一区二区三区| 99精品视频一区二区| 久久久久久久免费视频了| 午夜精品福利一区二区三区av | 欧美一区二区三区男人的天堂| 亚洲国产成人私人影院tom| 免费人成黄页网站在线一区二区| 色综合欧美在线视频区| 国产精品视频观看| 国产在线一区观看| 26uuu久久天堂性欧美| 天堂va蜜桃一区二区三区| 日本高清视频一区二区| 综合久久给合久久狠狠狠97色| 国产一区二区三区综合| 日韩一级免费一区| 毛片不卡一区二区| 欧美成人r级一区二区三区| 男人的j进女人的j一区| 欧美一卡二卡三卡| 蜜臀av一区二区| 欧美mv和日韩mv的网站| 九色综合狠狠综合久久| 欧美精品一区二区三区在线 | 成人av在线资源网| 亚洲欧美一区二区在线观看| 不卡的av在线| 亚洲精品久久久蜜桃| 欧美三电影在线| 亚洲v日本v欧美v久久精品| 在线不卡免费av| 看片网站欧美日韩| 欧美精彩视频一区二区三区| 成熟亚洲日本毛茸茸凸凹| 综合av第一页| 欧美区在线观看| 视频一区中文字幕| 欧美一级午夜免费电影| 国产九色sp调教91| 17c精品麻豆一区二区免费| 欧美性一二三区| 麻豆视频一区二区| 中文字幕不卡在线| 色就色 综合激情| 免费精品视频在线| 国产精品久久久久久久浪潮网站| 色婷婷激情久久| 日本特黄久久久高潮| 久久久精品2019中文字幕之3| 99久久精品国产观看| 日韩电影在线一区二区| 国产午夜三级一区二区三| 91在线国产福利| 捆绑紧缚一区二区三区视频| 国产精品久久久久久一区二区三区| 欧美中文字幕亚洲一区二区va在线| 日韩成人精品视频| 国产精品国产三级国产普通话蜜臀| 欧美午夜在线观看| 成人黄色国产精品网站大全在线免费观看 | 日本一区二区三区dvd视频在线| av中文一区二区三区| 日韩av不卡一区二区| 中文在线资源观看网站视频免费不卡| 91老师片黄在线观看| 免费在线观看一区二区三区| 中文av字幕一区| 日韩视频免费观看高清完整版 | 国产精品女主播在线观看| 欧美精品tushy高清| 东方aⅴ免费观看久久av| 午夜精品免费在线观看| 日本一区二区成人在线| 精品噜噜噜噜久久久久久久久试看 | 国产在线视频一区二区| 午夜精品久久久久久久| 亚洲精品一二三| 国产精品亲子伦对白| 精品国产一区二区亚洲人成毛片| 欧美日韩国产免费一区二区 | 日韩一级大片在线观看| 在线观看日韩精品| 99re6这里只有精品视频在线观看| 狠狠狠色丁香婷婷综合久久五月| 天堂蜜桃91精品| 一区二区三区日韩欧美| 亚洲色图都市小说| ...xxx性欧美| 亚洲欧洲韩国日本视频| 中日韩av电影| 国产精品美女久久久久av爽李琼| 国产三区在线成人av| 精品成人私密视频| 欧美一区二区高清| 91精品欧美久久久久久动漫| 欧美亚洲愉拍一区二区| 欧美中文字幕一二三区视频| 日本高清成人免费播放| 欧美综合色免费| 欧美日韩一级黄| 欧美一区永久视频免费观看| 欧美一区午夜视频在线观看| 欧美一区二区三区系列电影| 日韩一区二区三区在线视频| 91精品国产黑色紧身裤美女| 欧美一二三在线| 久久久亚洲精品石原莉奈| 国产亚洲福利社区一区| 欧美国产日韩亚洲一区| 亚洲国产日韩a在线播放性色| 亚洲品质自拍视频网站| 亚洲综合免费观看高清完整版在线| 亚洲国产综合91精品麻豆| 亚洲综合一区在线| 青青青爽久久午夜综合久久午夜| 免费高清在线一区| 国产精品一线二线三线| 国产91露脸合集magnet| 91麻豆swag| 欧美一二三区在线| 国产精品你懂的在线| 亚洲五码中文字幕| 九九**精品视频免费播放| 成人少妇影院yyyy| 欧美调教femdomvk| 久久免费视频色| 亚洲线精品一区二区三区八戒| 久久se精品一区精品二区| 成人福利电影精品一区二区在线观看| 在线中文字幕一区| 久久久综合精品| 亚洲一区二区三区视频在线播放| 久久er99热精品一区二区| 99re66热这里只有精品3直播 | 久久美女艺术照精彩视频福利播放| 国产精品精品国产色婷婷| 日本va欧美va瓶| 97se亚洲国产综合在线| 日韩一区二区在线看| 亚洲激情自拍偷拍| 国产精品亚洲成人| 欧美日韩黄视频| 国产精品国模大尺度视频| 久久99精品久久久久婷婷| 欧美亚男人的天堂| 中文字幕亚洲综合久久菠萝蜜| 久久se这里有精品|