gpt4 book ai didi

Java PNG 异常

转载 作者:行者123 更新时间:2023-11-29 03:04:31 37 4
gpt4 key购买 nike

在我正在使用的 Java 应用程序中,我在 GUI 中使用了几个 PNG 文件作为图标。这有效,没有功能问题,但是当启动到应用程序时开始出现异常。异常的数量在 0 到 50 之间变化(都一样),我找不到问题,也不是模式。

我用于图像的代码:

static URL imageIcon = DebugPlot.class.getResource("/myIcon.png");   
static ImageIcon icon = new ImageIcon(imageIcon);

异常:

Uncaught error fetching image:
java.lang.ClassCastException: [I cannot be cast to [B
at java.awt.image.ColorModel.getAlpha(ColorModel.java:838)
at java.awt.image.ColorModel.getRGB(ColorModel.java:883)
at sun.awt.image.ImageRepresentation.convertToRGB(ImageRepresentation.java:305)
at sun.awt.image.ImageRepresentation.setPixels(ImageRepresentation.java:569)
at java.awt.image.AreaAveragingScaleFilter.accumPixels(AreaAveragingScaleFilter.java:213)
at java.awt.image.AreaAveragingScaleFilter.setPixels(AreaAveragingScaleFilter.java:252)
at sun.awt.image.ImageDecoder.setPixels(ImageDecoder.java:126)
at sun.awt.image.PNGImageDecoder.sendPixels(PNGImageDecoder.java:558)
at sun.awt.image.PNGImageDecoder.produceImage(PNGImageDecoder.java:478)
at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:269)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:205)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:169)

我用谷歌搜索但找不到解决方案,有没有人知道这个问题,或者我应该如何加载图像以防止这些异常发生?

最佳答案

这似乎是自 2003 年以来的一个已知错误,但仍未解决:

http://bugs.java.com/bugdatabase/view_bug.do?bug_id=4937376

关于Java PNG 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32735206/

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