我正在尝试将一个背景图像添加到我的GUI(在java上)。 GUI的所有命令都来自我的大学..
try {
Image image = ImageIO.read(Background.class.getResourceAsStream("myBackground.jpg"));
} catch (Exception e) {
e.printStackTrace();
}
DrawSurface d = ... (commands from university jar)
d.drawImage(0, 0, image);
我在Windows XP上运行它(作为一个jar)时看背景。
我在Windows Vista上运行它(同一个jar)时没有看到背景(没有任何例外!),所以我认为它可能是Vista设置的东西..
我该如何解决?
答案 0 :(得分:1)
不要使用Vista。
很可能,您大学的代码中发生了两件事之一:
repaint()
调用的方式。