五子棋JAVA语言课程设计报告.docxVIP

  • 0
  • 0
  • 约2千字
  • 约 4页
  • 2026-09-24 发布于辽宁
  • 举报

五子棋JAVA语言课程设计报告

java

publicclassChessboardPanelextendsJPanel{

privateChessboardModelmodel;

privateintcellSize;//每个格子的像素大小

privateintmargin;//棋盘边缘留白

publicChessboardPanel(ChessboardModelmodel){

this.model=model;

this.cellSize=40;//可调整

this.margin=20;//可调整

setPreferredSize(newDimension(margin*2+cellSize*(ChessboardModel.SIZE-1),

margin*2+cellSize*(ChessboardModel.SIZE-1)));

addMouseListener(newChessMouseListener());

}

@Override

drawChessboard(g);

drawChessPieces(g);

}

privatevoiddrawChessboard(Graphicsg){

g.setColor(Color.BROWN);//棋盘背景色

g.fillR

文档评论(0)

1亿VIP精品文档

相关文档