为什么我的计算机不能将我的图像打印到画布上?

时间:2019-05-30 14:49:52

标签: java canvas

我正在尝试将图像打印到Java画布上进行游戏。我有两台电脑,一台学校笔记本电脑和一台个人电脑。学校的笔记本电脑能够将图像打印到画布上,但是当使用相同的软件将其复制粘贴到我的个人笔记本电脑上时,相同的代码无法打印,只能打印出画布而不打印图像。

我已经尝试编辑代码,将图片导入src包中,甚至更改了导入图像的名称,以使其匹配(图像在学校笔记本电脑上为jfif,在其工作时为jpg,在个人笔记本电脑上为jpg,没有)

WIDTH = width;
HEIGHT = height;
im = new ImageIcon("100x100v2.jpg").getImage();
imageX = 35;
imageY = 400;

}

public void paintComponent(Graphics gr) {
    Graphics2D g = (Graphics2D) gr;
    Graphics2D g2d = (Graphics2D) g;
    g.setColor(Color.black);

    g.drawImage(im, imageX, imageY, this);

正如我所说,它只是应该将图像打印到画布上。我认为这不是代码,因为相同的代码可在学校笔记本电脑上使用。我认为我自己的笔记本电脑有问题,但我目前还没有肯定

0 个答案:

没有答案