@Override protected AsyncImage<BufferedImage> createAsyncImage(float width, float height) { return platform.graphics().createAsyncImage(width, height); }
@Override protected AsyncImage<BufferedImage> createAsyncImage(float width, float height) { return platform.graphics().createAsyncImage(width, height); }
@Override public Image getRemoteImage(final String url, float width, float height) { final JavaAsyncImage image = platform.graphics().createAsyncImage(width, height); platform.invokeAsync(new Runnable() { public void run () { try { setImageLater(image, ImageIO.read(new URL(url)), Scale.ONE); } catch (Exception error) { setErrorLater(image, error); } } }); return image; }
@Override public Image getRemoteImage(final String url, float width, float height) { final JavaAsyncImage image = platform.graphics().createAsyncImage(width, height); platform.invokeAsync(new Runnable() { public void run () { try { setImageLater(image, ImageIO.read(new URL(url)), Scale.ONE); } catch (Exception error) { setErrorLater(image, error); } } }); return image; }