/src/com/danielfrisk/matrix/icons/Icons.java
https://github.com/dfrisk/MongoMatrix · Java · 32 lines · 23 code · 5 blank · 4 comment · 2 complexity · 7e7118c83f7b814a6c664a8b69c765b0 MD5 · raw file
- package com.danielfrisk.matrix.icons;
- import com.mongodb.io.StreamUtil;
- import java.io.IOException;
- import java.util.logging.Level;
- import java.util.logging.Logger;
- import javax.swing.Icon;
- import javax.swing.ImageIcon;
- /**
- *
- * @author daniel.frisk@mojang.com
- */
- public abstract class Icons {
- private static Icon connect;
- public static Icon connect() {
- if (connect == null) {
- connect = new ImageIcon(load("connect.png"));
- }
- return connect;
- }
- private static byte[] load(String name) {
- try {
- return StreamUtil.readBytesFully(Icons.class.getResourceAsStream(name));
- } catch (IOException e) {
- throw new RuntimeException(e);
- }
- }
- }