能帮我看看是图片文件路径出错了吗
以下是代码片段
public void paint(Graphics g) {
super.paint(g);
// 画棋盘
g.drawImage(new ImageIcon(getClass().getResource("image\\" + "qipan.jpg")).getImage(), 90, 40, 805, 895, this);
// 根据flag画棋子
for (int i = 0; i < init.row; i++) {
for (int j = 0; j < init.column; j++) {
if (ls.flag[i][j] > 0) {
g.drawImage(new ImageIcon(getClass().getResource("image\\"+Integer.toString(ls.flag[i][j]) + ".png")).getImage(), init.x0 + j * init.size - init.chesssize / 2,init.y0 + i * init.size - init.chesssize / 2,init.chesssize, init.chesssize, this);
}
}
}
}
谢谢了
斜杠可以换成File.separator试一下
谢谢,已解决
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632