Java 转换列表<;BuffereImage>;想象
我有以下.ico图像,使用image4j库读取:Java 转换列表<;BuffereImage>;想象,java,image,user-interface,bufferedimage,Java,Image,User Interface,Bufferedimage,我有以下.ico图像,使用image4j库读取: List<BufferedImage> BI = ICODecoder.read("aImage.ico"); 错误:java.lang.ClassCastException 我需要将类型列表转换为类型图像。任何帮助都会被赏识的。 < P>你可以考虑使用… myFrame.setIconImage(BI.get(0)); List是一个内容列表(或者从技术上讲是Objects,在您的例子中是BufferedImages),其中as
List<BufferedImage> BI = ICODecoder.read("aImage.ico");
错误:java.lang.ClassCastException
我需要将类型列表转换为类型图像。任何帮助都会被赏识的。 < P>你可以考虑使用…
myFrame.setIconImage(BI.get(0));
List
是一个内容列表(或者从技术上讲是Object
s,在您的例子中是BufferedImage
s),其中assetIconImage
只需要一个
或者,您可以利用JFrame
的功能,通过使用
myFrame.setIconImages(BI);
这可能是你最初所追求的……< P > >你可以考虑使用…
myFrame.setIconImage(BI.get(0));
List
是一个内容列表(或者从技术上讲是Object
s,在您的例子中是BufferedImage
s),其中assetIconImage
只需要一个
或者,您可以利用JFrame
的功能,通过使用
myFrame.setIconImages(BI);
这可能是你最初所追求的……< P > >你可以考虑使用…
myFrame.setIconImage(BI.get(0));
List
是一个内容列表(或者从技术上讲是Object
s,在您的例子中是BufferedImage
s),其中assetIconImage
只需要一个
或者,您可以利用JFrame
的功能,通过使用
myFrame.setIconImages(BI);
这可能是你最初所追求的……< P > >你可以考虑使用…
myFrame.setIconImage(BI.get(0));
List
是一个内容列表(或者从技术上讲是Object
s,在您的例子中是BufferedImage
s),其中assetIconImage
只需要一个
或者,您可以利用JFrame
的功能,通过使用
myFrame.setIconImages(BI);
这可能就是你最初想要的…在这段代码中
List<BufferedImage> BI = ICODecoder.read("aImage.ico");
List BI=ICODecoder.read(“aImage.ico”);
您正在加载到列表中
因此,当您尝试执行myFrame.setIconImage((Image)BI)时代码>您将无法将列表转换为图像
尝试在列表中使用.get(0)
返回图像。在此代码中
List<BufferedImage> BI = ICODecoder.read("aImage.ico");
List BI=ICODecoder.read(“aImage.ico”);
您正在加载到列表中
因此,当您尝试执行myFrame.setIconImage((Image)BI)时代码>您将无法将列表转换为图像
尝试在列表中使用.get(0)
返回图像。在此代码中
List<BufferedImage> BI = ICODecoder.read("aImage.ico");
List BI=ICODecoder.read(“aImage.ico”);
您正在加载到列表中
因此,当您尝试执行myFrame.setIconImage((Image)BI)时代码>您将无法将列表转换为图像
尝试在列表中使用.get(0)
返回图像。在此代码中
List<BufferedImage> BI = ICODecoder.read("aImage.ico");
List BI=ICODecoder.read(“aImage.ico”);
您正在加载到列表中
因此,当您尝试执行myFrame.setIconImage((Image)BI)时代码>您将无法将列表转换为图像
尝试在列表中使用.get(0)
返回图像。stuff
-这是一个技术性的词吗?@user2310289我不想承诺一个概念;)<代码>东西
-那是一个技术术语吗?@user2310289我不想专注于一个概念;)<代码>东西
-那是一个技术术语吗?@user2310289我不想专注于一个概念;)<代码>东西
-那是一个技术术语吗?@user2310289我不想专注于一个概念;)@Zavior我不这么认为,你可以将BufferedImage
传递给任何接受Image
作为BufferedImage
扩展Image
的方法,但是BufferedImage
的列表
与Image
绝对不兼容……这显然不是迄今为止的问题的重复,4个注意力不集中的用户已投票结束此问题,原因是。。。审阅者,在审阅接近票数的投票时请注意。@Zavior我不这么认为,您可以将BuffereImage
传递给任何接受Image
作为BuffereImage
扩展Image
的方法,但是BufferedImage
s的列表
与图像
完全不兼容……这显然不是问题的翻版,到目前为止,4个不在意的用户投票关闭了这个问题。。。审阅者,在审阅接近票数的投票时请注意。@Zavior我不这么认为,您可以将BuffereImage
传递给任何接受Image
作为BuffereImage
扩展Image
的方法,但是BufferedImage
s的列表
与图像
完全不兼容……这显然不是问题的翻版,到目前为止,4个不在意的用户投票关闭了这个问题。。。审阅者,在审阅接近票数的投票时请注意。@Zavior我不这么认为,您可以将BuffereImage
传递给任何接受Image
作为BuffereImage
扩展Image
的方法,但是BufferedImage
s的列表
与图像
完全不兼容……这显然不是问题的翻版,到目前为止,4个不在意的用户投票关闭了这个问题。。。审核人,审核接近票数时请注意。