91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 9.36 KB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2024-09-16
  • 語言: Java
  • 標簽: Chess??

資源簡介

可多人同時聯機對弈的五子棋哦!

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

class chessThread extends Thread
{
chessPad chesspad;

chessThread(chessPad chesspad)
{
this.chesspad=chesspad;
}

public void sendMessage(String sndMessage)
{
try
{
chesspad.outData.writeUTF(sndMessage);
}
catch(Exception ea)
{
System.out.println("chessThread.sendMessage:"+ea);
}
}
***********************************

資源截圖

代碼片段和文件信息

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


class?clientThread?extends?Thread?
{?
chessClient?chessclient;?

clientThread(chessClient?chessclient)?
{?
this.chessclient=chessclient;?
}?

public?void?acceptMessage(String?recMessage)?
{?
if(recMessage.startsWith(“/userlist?“))?
{?
StringTokenizer?userToken=new?StringTokenizer(recMessage“?“);?
int?userNumber=0;?

chessclient.userpad.userList.removeAll();?
chessclient.inputpad.userChoice.removeAll();?
chessclient.inputpad.userChoice.addItem(“所有人“);?
while(userToken.hasMoreTokens())?
{?
String?user=(String)userToken.nextToken(“?“);?
if(userNumber>0?&&?!user.startsWith(“[inchess]“))?
{?
chessclient.userpad.userList.add(user);?
chessclient.inputpad.userChoice.addItem(user);?
}?

userNumber++;?
}?
chessclient.inputpad.userChoice.select(“所有人“);?
}?
else?if(recMessage.startsWith(“/yourname?“))?
{?
chessclient.chessClientName=recMessage.substring(10);?
chessclient.settitle(“Java五子棋客戶端?“+“用戶名:“+chessclient.chessClientName);?
}?
else?if(recMessage.equals(“/reject“))?
{?
try?
{?
chessclient.chesspad.statusText.setText(“不能加入游戲“);?
chessclient.controlpad.cancelGameButton.setEnabled(false);?
chessclient.controlpad.joinGameButton.setEnabled(true);?
chessclient.controlpad.creatGameButton.setEnabled(true);?
}?
catch(Exception?ef)?
{?
chessclient.chatpad.chatLineArea.setText(“chessclient.chesspad.chessSocket.close無法關閉“);?
}?
chessclient.controlpad.joinGameButton.setEnabled(true);?
}?
else?if(recMessage.startsWith(“/peer?“))?
{?
chessclient.chesspad.chessPeerName=recMessage.substring(6);?
if(chessclient.isServer)?
{?
chessclient.chesspad.chessColor=1;?
chessclient.chesspad.isMouseEnabled=true;?
chessclient.chesspad.statusText.setText(“請黑棋下子“);?
}?
else?if(chessclient.isClient)?
{?
chessclient.chesspad.chessColor=-1;?
chessclient.chesspad.statusText.setText(“已加入游戲,等待對方下子...“);?
}?

}?
else?if(recMessage.equals(“/youwin“))?
{?
chessclient.isOnChess=false;?
chessclient.chesspad.chessVictory(chessclient.chesspad.chessColor);?
chessclient.chesspad.statusText.setText(“對方退出,請點放棄游戲退出連接“);?
chessclient.chesspad.isMouseEnabled=false;?
}?
else?if(recMessage.equals(“/OK“))?
{?
chessclient.chesspad.statusText.setText(“創建游戲成功,等待別人加入...“);?
}?
else?if(recMessage.equals(“/error“))?
{?
chessclient.chatpad.chatLineArea.append(“傳輸錯誤:請退出程序,重新加入?\n“);?
}?
else?
{?
chessclient.chatpad.chatLineArea.append(recMessage+“\n“);?
chessclient.chatpad.chatLineArea.setCaretPosition(?
chessclient.chatpad.chatLineArea.getText().length());?
}?
}?


public?void?run()?
{?
String?message=““;?
try?
{?
while(true)?
{?
message=chessclient.in.readUTF();?
acceptMessage(message);?
}?
}?
catch(IOException?es)?
{?
}?
}?

}?






public?class?chessClient?extends?frame?implements?ActionListenerKeyListener?
{?
userPad?userpad=new?userPad();?
chatPad?chatpad=new?chatPad();?
cont

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????10884??2008-10-30?15:44??wapChess\chessClient.java

?????文件???????1508??2008-10-30?15:45??wapChess\chessInteface.java

?????文件??????17694??2008-10-30?15:54??wapChess\chessPad.java

?????文件??????16059??2008-10-30?15:53??wapChess\chessServer.java

?????目錄??????????0??2008-10-30?16:18??wapChess

-----------?---------??----------?-----??----

????????????????46145????????????????????5


評論

共有 條評論