package cryodex;
import java.net.URL;
import javax.swing.Icon;
import javax.swing.ImageIcon;
public class Icons {
private static Icons instance;
public static Icons getInstance() {
if (instance == null) {
instance = new Icons();
}
return instance;
}
private ImageIcon redx;
private ImageIcon greencheckmark;
public Icon getRedX() {
if (redx == null) {
URL imgURL = Icons.class.getResource("RedX.png");
if (imgURL == null) {
System.out.println("Failed to load RedX!");
} else {
redx = new ImageIcon(imgURL);
}
}
return redx;
}
public Icon getGreenCheckMark() {
if (greencheckmark == null) {
URL imgURL = Icons.class.getResource("GreenCheckMark.png");
if (imgURL == null) {
System.out.println("Failed to load GreenCheck");
} else {
greencheckmark = new ImageIcon(imgURL);
}
}
return greencheckmark;
}
}