搜尋

首頁  >  問答  >  主體

我沒有透過畫圖功能,我是透過插入片來實現的,怎麼用二維數組來保存棋子的座標和棋子內,再加效正

public void paint(Graphics g) {
  //循環的是橫排
  for(int i=0;i<=19;i ) {
   //循環的是垂直排
   for(int j=0;j<=19;j ) {
    //等於1判斷的是黑色棋子的座標
    if(chess[i][j]==1) {
     //計算橫軸在棋盤所有的座標
     int tempX=i*35 50;
     //計算垂直軸在棋盤上所有 /加入黑棋
     label.setIcon(black);
     //加入棋子的座標位置
     label.setBounds(tempX,tempY,32,32);
#/ #     lbl[0].add(label);
     //刷新背景
     lbl[0].repaint();
    }
  #    if(chess[i][j]==2) {
     //所有在橫軸棋盤上計算的座標
     int tempX=i*35 50;
     int tempX=i*35 50;
     int tempX=i*35 50;
    上所有的座標
     int tempY=j*35 40;
     //加入白棋
     label.setIcon(white) p. (tempX,tempY,32,32);
     //代入背景圖片
     lbl[0].add(label);
    }
  

过彺(눈_눈)往煕过彺(눈_눈)往煕2314 天前1397

全部回覆(0)我來回復

無回覆
  • 取消回覆