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

正文內(nèi)容

[計算機]中國象棋打譜系統(tǒng)-java語言畢業(yè)設(shè)計內(nèi)附詳細的java程序-資料下載頁

2025-01-18 13:28本頁面
  

【正文】 { boolean containChessPoint=false。 int x=0,y=0。 int m=0,n=0。 if(piece!=null) { for(int i=1。i=x軸長。i++) { for(int j=1。j=y軸長。j++) { x=point[i][j].getX()。 y=point[i][j].getY()。 if((x,y)) { containChessPoint=true。 m=i。 n=j。 break。 } } } } if(piece!=nullamp。amp。containChessPoint) { Color pieceColor=()。 if(point[m][n].isPiece()) { Color c=(point[m][n].getPiece()).獲取棋子顏色()。 if(()==()) { (startX,startY)。 (point[startI][startJ]).set有棋子(true)。 } else { boolean ok=(piece,startI,startJ, m,n)。 if(ok) { ChessPiece pieceRemoved=point[m][n].getPiece()。 point[m][n].reMovePiece(pieceRemoved,this)。 point[m][n].setPiece(piece,this)。 (point[startI][startJ]).set有棋子(false)。 (piece,startI,startJ,m,n) 。 (pieceRemoved) 。 if(().equals(紅方顏色)) { 紅方走棋=false。 黑方走棋=true。 } if(().equals(黑方顏色)) { 黑方走棋=false。 紅方走棋=true。 } validate()。 repaint()。 } else { (startX,startY)。 (point[startI][startJ]).set有棋子(true)。 } } } else { boolean ok=(piece,startI,startJ, m,n)。 if(ok) { point[m][n].setPiece(piece,this)。 (point[startI][startJ]).set有棋子(false)。 (piece,startI,startJ,m,n) 。 (沒吃棋子)。 if(().equals(紅方顏色)) { 紅方走棋=false。 黑方走棋=true。 } if(().equals(黑方顏色)) { 黑方走棋=false。 紅方走棋=true。 } } else { (startX,startY)。 (point[startI][startJ]).set有棋子(true)。 } } } if(piece!=nullamp。amp。!containChessPoint) { (startX,startY)。 (point[startI][startJ]).set有棋子(true)。 } } } public void mouseEntered(MouseEvent e) { } public void mouseExited(MouseEvent e) { } public void mouseClicked(MouseEvent e) { }}import .*。import .*。import .*。public class ChessPiece extends JLabel { String name。 Color backColor=null,foreColor。 String 顏色類別=null。 ChessBoard board=null。 int width,height。 public ChessPiece(String name,Color fc,Color bc,int width,int height,ChessBoard board) { =name。 =board。 =width。 =height。 foreColor=fc。 backColor=bc。 setSize(width,height)。 setBackground(bc)。 addMouseMotionListener(board)。 addMouseListener(board)。 } public void paint(Graphics g) { (foreColor)。 (2,2,width2,height2)。 ()。 (new Font(隸書,28))。 (name,7,height8)。 ()。 (2,2,width2,height2)。 } public int getWidth() { return width。 } public int getHeight() { return height。 } public String getName() { return name。 } public Color 獲取棋子顏色() { return foreColor。 } public void set棋子類別(String 類別) { 顏色類別=類別。 } public String 棋子類別() { return 顏色類別。 }}public class ChessPoint{ int x,y。 boolean 有棋子。 ChessPiece piece=null。 ChessBoard board=null。 public ChessPoint(int x,int y,boolean boo) { =x。 =y。 有棋子=boo。 } public boolean isPiece() { return 有棋子。 } public void set有棋子(boolean boo) { 有棋子=boo。 } public int getX() { return x。 } public int getY() { return y。 } public void setPiece(ChessPiece piece,ChessBoard board) { =board。 =piece。 (piece)。 int w=()。 int h=()。 (xw/2,yh/2,w,h)。 有棋子=true。 ()。 } public ChessPiece getPiece() { return piece。 } public void reMovePiece(ChessPiece piece,ChessBoard board) { =board。 =piece。 (piece)。 ()。 有棋子=false。 }}
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1