From 8e0b2d456bfb7ac3fe64575ebbd4657c16bd053c Mon Sep 17 00:00:00 2001 From: Hiroshi Miura Date: Mon, 1 Nov 2021 10:20:03 +0900 Subject: [PATCH] Icon: change icon generation to imageIO from Toolkit Signed-off-by: Hiroshi Miura --- .../io/github/eb4j/ebview/utils/ResourceUtil.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/io/github/eb4j/ebview/utils/ResourceUtil.java b/src/main/java/io/github/eb4j/ebview/utils/ResourceUtil.java index d89f447..cfabf6f 100644 --- a/src/main/java/io/github/eb4j/ebview/utils/ResourceUtil.java +++ b/src/main/java/io/github/eb4j/ebview/utils/ResourceUtil.java @@ -1,7 +1,8 @@ package io.github.eb4j.ebview.utils; +import javax.imageio.ImageIO; import java.awt.Image; -import java.awt.Toolkit; +import java.io.IOException; import java.net.URL; public final class ResourceUtil { @@ -33,7 +34,13 @@ private ResourceUtil() { */ public static Image getImage(final String resourceName) { URL resourceURL = ResourceUtil.class.getResource(resourceName); - return Toolkit.getDefaultToolkit().getImage(resourceURL); + if (resourceURL != null) { + try { + return ImageIO.read(resourceURL); + } catch (IOException ignored) { + } + } + return null; } /**