我沒有透過畫圖功能,我是透過插入片來實現的,怎麼用二維數組來保存棋子的座標和棋子內,再加效正
过彺(눈_눈)往煕
过彺(눈_눈)往煕 2018-08-12 17:07:37
0
0
1207

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);
    }
  

过彺(눈_눈)往煕
过彺(눈_눈)往煕

全部回覆(1)
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!