freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于javase即時(shí)系統(tǒng)實(shí)習(xí)報(bào)告-在線瀏覽

2024-07-29 14:37本頁面
  

【正文】 (連接成功)。 final ObjectInputStream ois 。 new Thread(){ public void sendMsg(Message msg){ //socketsOutputStreamwriteObject(msg)。i()。 try { ObjectOutputStream oos= new ObjectOutputStream(())。 ()。 } } } public void run(){ while(true){ Message msg。//等待客戶端發(fā)送信息 String type=()。 if(login.equals(type)){ //登錄請(qǐng)求 //更新服務(wù)器端用戶列表 (())。 updateUsers()。 (【+()+ 】上線了!【+new SimpleDateFormat(yyyy年MM月dd日 HH小時(shí)mm分ss秒).format(())+】)。//給每個(gè)用戶發(fā)送消息 //msg服務(wù)器端處理業(yè)務(wù)后封裝的一個(gè)Message對(duì)象 }else if(loginOut.equals(type)){ //斷開請(qǐng)求 //更新服務(wù)器端用戶列表 (())。 (users)。 (s)。 break。 (str)。 }else if(personal.equals(type)){ //私聊...... (serverpersonal)。 sendMsg(msg)。 String str=【+()+說】:+ ()+【+new SimpleDateFormat(yyyy年MM月dd日 HH小時(shí)mm分ss秒).format(())+】\n。 sendMsg(msg)。 } catch (ClassNotFoundException e) { // TODO Autogenerated catch block ()。 } catch (IOException e) { ()。 ()。 //north JPanel north=new JPanel()。 JMenu connect=new JMenu(connect)。 JMenuItem jmi1=new JMenuItem(連接服務(wù)器)。 JMenuItem jmi3=new JMenuItem(退出)。 ImageIcon loginImage= new ImageIcon( ())。 //west JPanel west=new JPanel()。 JLabel jl2=new JLabel(westImage)。 JList userList=new JList(dlm)。 //center JPanel center=new JPanel()。 JScrollPane jsp1=new JScrollPane(jta)。 JTextField jtf=new JTextField(40)。 Socket s。 String userName=游客。 Message msg。 JFrame jf2。 JScrollPane jsp2=new JScrollPane(jta2)。 //添加監(jiān)聽事件 addListener()。 //給north添加組件 (jmi1)。 (jmi3)。 (connect)。 (new BorderLayout())。 (jl1,)。 //給west添加組件 (new BorderLayout())。 ()。 (150)。 (jsp,)。 //給center添加組件 (new BorderLayout())。 ()。 (new Font(黑體,20))。 (new FlowLayout())。(jl3)。 (send)。 (center,)。 (800,650)。 (true)。 //給窗口紅叉按鈕從新添加監(jiān)聽事件 ( )。 } Message msg=new Message()。 (new Date())。 try { (msg)。 } catch (IOException e1) { // TODO Autogenerated catch block ()。 } Override public void windowDeactivated(WindowEvent e) { // TODO Autogenerated method stub } Override public void windowDeiconified(WindowEvent e) { // TODO Autogenerated method stub } Override public void windowIconified(WindowEvent e) { // TODO Autogenerated method stub } Override public void windowOpened(WindowEvent e) { // TODO Autogenerated method stub } })。 //連接服務(wù)器添加監(jiān)聽 (this)。 (this)。 (this)。 JTextField jtf=new JTextField(10)。 JButton jb2=new JButton(私聊關(guān)閉)。 Override public void mouseClicked(MouseEvent e) { if (() ==2) { int index = (())。 (Double clicked on Item + ().get(index))。 (toName)。 (personal)。 (userName)。 ()。 JPanel jp=new JPanel()。 (())。 (toName)。 (new Date())。 try { (msg1)。 } catch (IOException e1) { // TODO Autogenerated catch block ()。 (new ActionListener(){ Override public void actionPerformed(ActionEvent e) { ()。 (userName)。 (userName+離線了!)。 try { (msg1)。 } catch (IOException e1) { // TODO Autogenerated catch block ()。 (jtf)。 (jb2)。 (jp,)。 (100,300)。 (false)。 (new WindowListener(){ Override public void windowActivated(WindowEvent e) { // TODO Autogenerated method stub } Override publ
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1