下面列出了怎么用sun.awt.image.URLImageSource的API类实例代码及写法,或者点击链接到github查看源代码。
static Image getImageFromHash(Toolkit tk, URL url) {
checkPermissions(url);
synchronized (urlImgCache) {
String key = url.toString();
Image img = (Image)urlImgCache.get(key);
if (img == null) {
try {
img = tk.createImage(new URLImageSource(url));
urlImgCache.put(key, img);
} catch (Exception e) {
}
}
return img;
}
}
static Image getImageFromHash(Toolkit tk, URL url) {
checkPermissions(url);
synchronized (urlImgCache) {
String key = url.toString();
Image img = (Image)urlImgCache.get(key);
if (img == null) {
try {
img = tk.createImage(new URLImageSource(url));
urlImgCache.put(key, img);
} catch (Exception e) {
}
}
return img;
}
}
/**
* Reconsitute the image. Only called when the ref has been flushed.
*/
public Object reconstitute() {
Image img = Toolkit.getDefaultToolkit().createImage(new URLImageSource(url));
return img;
}
/**
* Reconsitute the image. Only called when the ref has been flushed.
*/
public Object reconstitute() {
Image img = Toolkit.getDefaultToolkit().createImage(new URLImageSource(url));
return img;
}
/**
* Reconsitute the image. Only called when the ref has been flushed.
*/
public Object reconstitute() {
Image img = Toolkit.getDefaultToolkit().createImage(new URLImageSource(url));
return img;
}
/**
* Reconsitute the image. Only called when the ref has been flushed.
*/
public Object reconstitute() {
Image img = Toolkit.getDefaultToolkit().createImage(new URLImageSource(url));
return img;
}
/**
* Reconsitute the image. Only called when the ref has been flushed.
*/
public Object reconstitute() {
Image img = Toolkit.getDefaultToolkit().createImage(new URLImageSource(url));
return img;
}
@Override
public Image createImage(URL url) {
checkPermissions(url);
return createImage(new URLImageSource(url));
}
@Override
public Image createImage(URL url) {
checkPermissions(url);
return createImage(new URLImageSource(url));
}
/**
* Reconsitute the image. Only called when the ref has been flushed.
*/
public Image reconstitute() {
Image img = Toolkit.getDefaultToolkit().createImage(new URLImageSource(url));
return img;
}
/**
* Reconsitute the image. Only called when the ref has been flushed.
*/
public Object reconstitute() {
Image img = Toolkit.getDefaultToolkit().createImage(new URLImageSource(url));
return img;
}
/**
* Reconsitute the image. Only called when the ref has been flushed.
*/
public Object reconstitute() {
Image img = Toolkit.getDefaultToolkit().createImage(new URLImageSource(url));
return img;
}
/**
* Reconsitute the image. Only called when the ref has been flushed.
*/
public Object reconstitute() {
Image img = Toolkit.getDefaultToolkit().createImage(new URLImageSource(url));
return img;
}
/**
* Reconsitute the image. Only called when the ref has been flushed.
*/
public Object reconstitute() {
Image img = Toolkit.getDefaultToolkit().createImage(new URLImageSource(url));
return img;
}
/**
* Reconsitute the image. Only called when the ref has been flushed.
*/
public Object reconstitute() {
Image img = Toolkit.getDefaultToolkit().createImage(new URLImageSource(url));
return img;
}
/**
* Reconsitute the image. Only called when the ref has been flushed.
*/
public Object reconstitute() {
Image img = Toolkit.getDefaultToolkit().createImage(new URLImageSource(url));
return img;
}
/**
* Reconsitute the image. Only called when the ref has been flushed.
*/
public Object reconstitute() {
Image img = Toolkit.getDefaultToolkit().createImage(new URLImageSource(url));
return img;
}