|
|
@ -4,6 +4,7 @@ import java.awt.GraphicsEnvironment; |
|
|
|
import java.awt.image.BufferedImage; |
|
|
|
import java.awt.image.BufferedImage; |
|
|
|
import java.io.IOException; |
|
|
|
import java.io.IOException; |
|
|
|
import java.io.InputStream; |
|
|
|
import java.io.InputStream; |
|
|
|
|
|
|
|
import java.util.ServiceConfigurationError; |
|
|
|
|
|
|
|
|
|
|
|
import javax.imageio.ImageIO; |
|
|
|
import javax.imageio.ImageIO; |
|
|
|
import javax.swing.JOptionPane; |
|
|
|
import javax.swing.JOptionPane; |
|
|
@ -49,7 +50,7 @@ public class Gui { |
|
|
|
protected static BufferedImage loadImage(String resourceName) { |
|
|
|
protected static BufferedImage loadImage(String resourceName) { |
|
|
|
try (InputStream in = Gui.class.getResourceAsStream("/images/" + resourceName)) { |
|
|
|
try (InputStream in = Gui.class.getResourceAsStream("/images/" + resourceName)) { |
|
|
|
return ImageIO.read(in); |
|
|
|
return ImageIO.read(in); |
|
|
|
} catch (IllegalArgumentException | IOException e) { |
|
|
|
} catch (IllegalArgumentException | IOException | ServiceConfigurationError e) { |
|
|
|
LOGGER.warn(String.format("Couldn't locate image resource \"images/%s\"", resourceName)); |
|
|
|
LOGGER.warn(String.format("Couldn't locate image resource \"images/%s\"", resourceName)); |
|
|
|
return null; |
|
|
|
return null; |
|
|
|
} |
|
|
|
} |
|
|
|