@@ -0,0 +1,71 @@
|
||||
package com.diyfever.diylc.images;
|
||||
|
||||
import javax.swing.Icon;
|
||||
import javax.swing.ImageIcon;
|
||||
|
||||
/**
|
||||
* Loads image resources as Icons.
|
||||
*
|
||||
* @author Branislav Stojkovic
|
||||
*/
|
||||
public enum IconLoader {
|
||||
|
||||
Delete("delete.png"),
|
||||
Add("add.png"),
|
||||
FolderOut("folder_out.png"),
|
||||
Garbage("garbage.png"),
|
||||
DiskBlue("disk_blue.png"),
|
||||
SaveAs("save_as.png"),
|
||||
Exit("exit.png"),
|
||||
DocumentPlainYellow("document_plain_yellow.png"),
|
||||
PhotoScenery("photo_scenery.png"),
|
||||
LightBulbOn("lightbulb_on.png"),
|
||||
LightBulbOff("lightbulb_off.png"),
|
||||
NotebookAdd("notebook_add.png"),
|
||||
FormGreen("form_green.png"),
|
||||
Gears("gears.png"),
|
||||
About("about.png"),
|
||||
Donate("donate.gif"),
|
||||
WindowColors("window_colors.png"),
|
||||
WindowGear("window_gear.png"),
|
||||
NavigateCheck("navigate_check.png"),
|
||||
Undo("undo.png"),
|
||||
Error("error.png"),
|
||||
Warning("warning.png"),
|
||||
ZoomSmall("zoom_small.png"),
|
||||
MoveSmall("move_small.png"),
|
||||
Print("print.png"),
|
||||
PDF("pdf.png"),
|
||||
Excel("excel.png"),
|
||||
CSV("csv.png"),
|
||||
HTML("html.png"),
|
||||
Image("image.png"),
|
||||
Cut("cut.png"),
|
||||
Copy("copy.png"),
|
||||
Paste("paste.png"),
|
||||
Selection("selection.png"),
|
||||
BOM("bom.png"),
|
||||
BlackBoard("blackboard.png"),
|
||||
IdCard("id_card.png"),
|
||||
IdCardAdd("id_card_add.png"),
|
||||
Chest("chest.png"),
|
||||
Upload("upload.png"),
|
||||
Wrench("wrench.png"),
|
||||
;
|
||||
|
||||
protected String name;
|
||||
|
||||
private IconLoader(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public Icon getIcon() {
|
||||
java.net.URL imgURL = getClass().getResource(name);
|
||||
if (imgURL != null) {
|
||||
return new ImageIcon(imgURL, name);
|
||||
} else {
|
||||
System.err.println("Couldn't find file: " + name);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 875 B |
|
After Width: | Height: | Size: 729 B |
|
After Width: | Height: | Size: 749 B |
|
After Width: | Height: | Size: 736 B |
|
After Width: | Height: | Size: 707 B |
|
After Width: | Height: | Size: 714 B |
|
After Width: | Height: | Size: 993 B |
|
After Width: | Height: | Size: 4.1 KiB |
|
After Width: | Height: | Size: 863 B |
|
After Width: | Height: | Size: 708 B |
|
After Width: | Height: | Size: 960 B |
|
After Width: | Height: | Size: 728 B |
|
After Width: | Height: | Size: 595 B |
|
After Width: | Height: | Size: 781 B |
|
After Width: | Height: | Size: 914 B |
|
After Width: | Height: | Size: 876 B |
|
After Width: | Height: | Size: 853 B |
|
After Width: | Height: | Size: 596 B |
|
After Width: | Height: | Size: 696 B |
|
After Width: | Height: | Size: 597 B |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 928 B |
|
After Width: | Height: | Size: 892 B |
|
After Width: | Height: | Size: 751 B |
|
After Width: | Height: | Size: 834 B |
|
After Width: | Height: | Size: 857 B |
|
After Width: | Height: | Size: 842 B |
|
After Width: | Height: | Size: 910 B |
|
After Width: | Height: | Size: 875 B |
|
After Width: | Height: | Size: 694 B |
|
After Width: | Height: | Size: 773 B |
|
After Width: | Height: | Size: 1004 B |
|
After Width: | Height: | Size: 995 B |
|
After Width: | Height: | Size: 4.1 KiB |
|
After Width: | Height: | Size: 656 B |
|
After Width: | Height: | Size: 675 B |
|
After Width: | Height: | Size: 708 B |
|
After Width: | Height: | Size: 832 B |
|
After Width: | Height: | Size: 852 B |
|
After Width: | Height: | Size: 894 B |
|
After Width: | Height: | Size: 728 B |
|
After Width: | Height: | Size: 789 B |
|
After Width: | Height: | Size: 785 B |
|
After Width: | Height: | Size: 798 B |
|
After Width: | Height: | Size: 733 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 747 B |
|
After Width: | Height: | Size: 709 B |
|
After Width: | Height: | Size: 816 B |
|
After Width: | Height: | Size: 783 B |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 728 B |
|
After Width: | Height: | Size: 835 B |
|
After Width: | Height: | Size: 895 B |
|
After Width: | Height: | Size: 947 B |
|
After Width: | Height: | Size: 766 B |
|
After Width: | Height: | Size: 376 B |
|
After Width: | Height: | Size: 879 B |
|
After Width: | Height: | Size: 857 B |
|
After Width: | Height: | Size: 844 B |
|
After Width: | Height: | Size: 816 B |
|
After Width: | Height: | Size: 541 B |
|
After Width: | Height: | Size: 775 B |
|
After Width: | Height: | Size: 858 B |
|
After Width: | Height: | Size: 847 B |
|
After Width: | Height: | Size: 1.2 KiB |