首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

急求 高手帮助,解决用Java绘制五子棋棋盘有关问题,要详细的

2012-02-21 
急求 高手帮助,解决用Java绘制五子棋棋盘问题,要详细的小弟最近在用java做五子棋,结果到 绘制棋盘时,卡住

急求 高手帮助,解决用Java绘制五子棋棋盘问题,要详细的
小弟最近在用java做五子棋,结果到 绘制棋盘时,卡住了。一开始我是用背景图片直接当棋盘,可是,在绘制上棋子后总是对不齐,郁闷,所以请高手解决。。。。

[解决办法]

Java code
import java.awt.geom.*;// 边框Rectangle2D.Double border = new Rectangle2D.Double(.....);// 中间的横纵线Line2D.Double hline1 = new Line2D.Double(...);Line2D.Double hline2 = .......Line2D.Double hlineN = ....Line2D.Double vline1 = ....Line2D.Double vline2 = .......Line2D.Double vlineN = ....// 组合起来Area board = new Area(border);board.add(new Area(hline1));....board.add(new Area(vlineN));// paintGraphics2D g2d = (Graphics2D)g;g2d.setPaint(Color.BLACK);g2d.draw(board);
[解决办法]
记得我做的时候,是在一张背景图上画好线(如果背景图上有线的话难以把握位置),再根据坐标及行列间距计算出落子位置即可

热点排行