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