public void drawUnit(int row,int col,int type){ scrArr[row][col] = type; Graphics g = getGraphics(); tch(type){ case 0: g.setColor(Color.black)break case 1: g.setColor(Color.blue)break case 2: g.setColor(Color.magenta)break } g.fill3DRect(col*unitSize,getSize().height-(row+1)*unitSize,unitSize,unitSize,true); g.dispose(); } 是这样的,望指教
case 0: g.setColor(Color.black)break case 1: g.setColor(Color.blue)break case 2: g.setColor(Color.magenta)break 改成: case 0: g.setColor(Color.black);break; case 1: g.setColor(Color.blue);break ; case 2: g.setColor(Color.magenta);break;
看看case..break用法吧 最好顺便把break 和continue也看了
怎么没看到你的switch语句? tch(type){ case 0: g.setColor(Color.black)break case 1: g.setColor(Color.blue)break case 2: g.setColor(Color.magenta)break } 改成switch(type){ case 0: g.setColor(Color.black);break; case 1: g.setColor(Color.blue);break ; case 2: g.setColor(Color.magenta);break; }
scrArr[row][col] = type;
Graphics g = getGraphics();
tch(type){
case 0: g.setColor(Color.black)break
case 1: g.setColor(Color.blue)break
case 2: g.setColor(Color.magenta)break
}
g.fill3DRect(col*unitSize,getSize().height-(row+1)*unitSize,unitSize,unitSize,true);
g.dispose();
}
是这样的,望指教
case 1: g.setColor(Color.blue)break
case 2: g.setColor(Color.magenta)break
改成:
case 0: g.setColor(Color.black);break;
case 1: g.setColor(Color.blue);break ;
case 2: g.setColor(Color.magenta);break;
最好顺便把break 和continue也看了
tch(type){
case 0: g.setColor(Color.black)break
case 1: g.setColor(Color.blue)break
case 2: g.setColor(Color.magenta)break
}
改成switch(type){
case 0: g.setColor(Color.black);break;
case 1: g.setColor(Color.blue);break ;
case 2: g.setColor(Color.magenta);break;
}