gpt4 book ai didi

java - Windows Vista 中的图像对象 (Java)

转载 作者:行者123 更新时间:2023-12-01 11:27:58 25 4
gpt4 key购买 nike

我正在尝试将背景图像添加到我的 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)时,我没有看到背景(没有任何异常(exception)!),所以我认为这可能是 Vista 设置的问题。

如何修复它?

最佳答案

简单答案

不要使用 Vista。

不太简单的答案

您大学的代码中很可能发生以下两种情况之一:

  • 代码试图直接绘制到 JComponent,但由于 Vista 处理内部 repaint() 调用的方式,系统未正确调用它。
  • 您学校的代码具有不独立于硬件的功能。算算吧。

关于java - Windows Vista 中的图像对象 (Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30653804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com