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

  • 大小: 22KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-14
  • 語言: Java
  • 標簽: 五子棋??swing??java??

資源簡介

用socket 和swing技術做成的一個網絡五子棋游戲,可以聊天

資源截圖

代碼片段和文件信息

package?day19.fivechess;

import?java.awt.BorderLayout;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.awt.event.WindowAdapter;
import?java.awt.event.WindowEvent;
import?java.io.BufferedReader;
import?java.io.File;
import?java.io.FileOutputStream;
import?java.io.IOException;
import?java.io.OutputStream;
import?java.io.PrintWriter;
import?java.net.Socket;

import?javax.swing.ImageIcon;
import?javax.swing.JButton;
import?javax.swing.JFileChooser;
import?javax.swing.Jframe;
import?javax.swing.JLabel;
import?javax.swing.JMenu;
import?javax.swing.JMenuBar;
import?javax.swing.JMenuItem;
import?javax.swing.JOptionPane;
import?javax.swing.JPanel;
import?javax.swing.JScrollPane;
import?javax.swing.JTextArea;
import?javax.swing.JTextField;

/**
?*?棋盤類,用來繪制棋盤
?*?@author?Administrator
?*
?*/
/**
?*?@author?xjh0710
?*
?*/
public?class?ChessBoard?extends?Jframe?implements?ActionListener{
private?boolean?flag=false;
private?GraphicPanel?panel;
private?JMenuBar?bar;
private?JMenu?game;
public?static?JLabel?label;
public?static?final?int?DEFAULT_WIDTH=1100;
public?static?final?int?DEFAULT_HEIGHT=750;

//是否輪到我下棋
????private??Boolean?isMe=null;


private??Socket?s;
private?String?userName;
private?BufferedReader?br;
private?OutputStream?out;


//聊天框架
private?JTextArea?jta;
private?JLabel?label1;
private?JTextField?jtf;
private?JButton?send;
private??Socket?s1;
private?JPanel?jpjp1;
private?PrintWriter?pw;
private?BufferedReader?br1;


public?ChessBoard(){
super(“五子棋?v1.1“);

// try?{
// s=new?Socket(“127.0.0.1“5555);
// s1=new?Socket(“127.0.0.1“6666);
// }?catch?(UnknownHostException?e)?{
// //?TODO?Auto-generated?catch?block
// e.printStackTrace();
// }?catch?(IOException?e)?{
// //?TODO?Auto-generated?catch?block
// e.printStackTrace();
// }
//網絡連接
// do{
// String?serverIP=JOptionPane.showInputDialog(this“請輸入服務器IP:?“);
// String?serverPort=JOptionPane.showInputDialog(this“請輸入服務器端口“);
// try?{
// s=new?Socket(serverIPInteger.parseInt(serverPort));
// s1=new?Socket(serverIP6666);
// br?=?new?BufferedReader(new?InputStreamReader(s.getInputStream()));
// br1?=?new?BufferedReader(new?InputStreamReader(s1.getInputStream()));
// out=s.getOutputStream();
// pw=new?PrintWriter(s1.getOutputStream());
// }?catch?(NumberFormatException?e)?{
// JOptionPane.showMessageDialog(this?“輸入端口號不正確請重新輸入“);
// }?catch?(UnknownHostException?e)?{
// JOptionPane.showMessageDialog(this?“找不到指定的主機請重新輸入“);
// }?catch?(IOException?e)?{
// JOptionPane.showMessageDialog(this?“找不到網絡連接請重新輸入“);
// }
// }while(s==null);
//
// ?userName=JOptionPane.showInputDialog(this“請輸入姓名“);

?
????label=new?JLabel(“?“JLabel.CENTER);
????new?ImageIcon(“/home/xjh0710/PICGGHJJHTYFYUIGUHKG/xj00008.jpg“).paintIcon(label?g?x?y)
????//label.setIcon(new?ImageIco

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

?????文件???????1685??2008-11-19?17:52??fivechess1.2\fivechess\ChessBoard$1.class

?????文件???????2232??2008-11-19?17:52??fivechess1.2\fivechess\ChessBoard$getXYThread.class

?????文件???????1273??2008-11-19?17:52??fivechess1.2\fivechess\ChessBoard$readMessageThread.class

?????文件???????1251??2008-11-19?17:52??fivechess1.2\fivechess\ChessBoard$sendXYThread.class

?????文件???????5255??2008-11-19?17:53??fivechess1.2\fivechess\ChessBoard.class

?????文件???????8155??2008-11-19?17:53??fivechess1.2\fivechess\ChessBoard.java

?????文件???????2720??2008-11-19?17:53??fivechess1.2\fivechess\FiveChessServer$ServerThread.class

?????文件???????2890??2008-11-19?17:53??fivechess1.2\fivechess\FiveChessServer.class

?????文件???????3562??2008-11-19?17:53??fivechess1.2\fivechess\FiveChessServer.java

?????文件???????2867??2008-11-19?17:53??fivechess1.2\fivechess\GraphicPanel$1.class

?????文件???????7682??2008-11-19?17:53??fivechess1.2\fivechess\GraphicPanel.class

?????文件???????9346??2008-11-19?17:53??fivechess1.2\fivechess\GraphicPanel.java

?????文件????????801??2008-11-19?17:53??fivechess1.2\fivechess\StartThread.class

?????文件????????401??2008-11-19?17:53??fivechess1.2\fivechess\StartThread.java

?????目錄??????????0??2008-11-19?17:53??fivechess1.2\fivechess

?????目錄??????????0??2008-11-19?17:52??fivechess1.2

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

????????????????50120????????????????????16


評論

共有 條評論