Java Swing-获取ImageProducer用于生成图像的URL

Java Swing-获取ImageProducer用于生成图像的URL,java,swing,imageicon,Java,Swing,Imageicon,我正在尝试获取图像的url Icon icon = getIcon(); // gets a previously initialised Icon ImageIcon imageIcon = (ImageIcon) icon; Image image = imageIcon.getImage(); image.getSource(); // returns a java.awt.image.FilteredImageSource FilteredImageSource有一个属性src,其中

我正在尝试获取图像的url

Icon icon = getIcon(); // gets a previously initialised Icon 
ImageIcon imageIcon = (ImageIcon) icon;
Image image = imageIcon.getImage();
image.getSource(); // returns a java.awt.image.FilteredImageSource
FilteredImageSource
有一个属性
src
,其中包含图像的url。 但是,src属性使用默认访问修饰符


是否有任何方法可以在此时获取图像url?

变脏并使用反射?显然不推荐,但如果您感到绝望;-)谢谢@kleopatra。尽管脏兮兮,但这确实起到了作用