KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > Icons


1 import java.awt.Toolkit JavaDoc;
2 import javax.swing.ImageIcon JavaDoc;
3 import java.net.URL JavaDoc;
4
5 /** This class contains static references to icons.
6 * As most icons are used more than once, there's no point in reloading the same icon.
7 * The icon files are in the img directory and are gif files.*/

8 public final class Icons{
9     public static final ClassLoader JavaDoc CL=(new Dummy()).getClass().getClassLoader();
10     
11     public static ImageIcon JavaDoc get(String JavaDoc url){
12         try{
13             URL JavaDoc iconUrl=CL.getResource(url);
14             if(iconUrl==null){
15                 return null;
16             }
17             return new ImageIcon JavaDoc(iconUrl);
18         }
19         catch(Exception JavaDoc e){
20             e.printStackTrace();
21             return null;
22         }
23     }
24     
25     public static final ImageIcon JavaDoc LOGO=get("img/logo.gif");
26     public static final ImageIcon JavaDoc QUIT=get("img/quit.gif");
27     public static final ImageIcon JavaDoc SAVE=get("img/save.gif");
28     public static final ImageIcon JavaDoc CANCEL=get("img/cancel.gif");
29     public static final ImageIcon JavaDoc HELP=get("img/help.gif");
30     public static final ImageIcon JavaDoc CLOSE=get("img/close.gif");
31     public static final ImageIcon JavaDoc CONFIG=get("img/gear.gif");
32     public static final ImageIcon JavaDoc BROWSE=get("img/browse.gif");
33     public static final ImageIcon JavaDoc LOGIN=get("img/plug.gif");
34     public static final ImageIcon JavaDoc NEW_ACCOUNT=get("img/new.gif");
35     public static final ImageIcon JavaDoc CONTENTS=get("img/contents.gif");
36     public static final ImageIcon JavaDoc INDEX=get("img/index.gif");
37     public static final ImageIcon JavaDoc NEXT=get("img/next.gif");
38     public static final ImageIcon JavaDoc BACK=get("img/back.gif");
39     public static final ImageIcon JavaDoc FINISHED=get("img/finish.gif");
40     public static final ImageIcon JavaDoc PADLOCK=get("img/padlock.gif");
41     public static final ImageIcon JavaDoc KEY=get("img/key.gif");
42     public static final ImageIcon JavaDoc UNLOCKED=get("img/unlocked.gif");
43     public static final ImageIcon JavaDoc WARNING=get("img/warning.gif");
44     public static final ImageIcon JavaDoc SECURE_CHANNEL=get("img/sc.gif");
45     public static final ImageIcon JavaDoc REGISTER=get("img/register.gif");
46     // main window menu icons
47
//status
48
public static final ImageIcon JavaDoc STATUS_ONLINE=get("img/status_online.png");
49     public static final ImageIcon JavaDoc STATUS_AVAILABLE=get("img/status_available.png");
50     public static final ImageIcon JavaDoc STATUS_AWAY=get("img/status_away.png");
51     public static final ImageIcon JavaDoc STATUS_XA=get("img/status_xa.png");
52     public static final ImageIcon JavaDoc STATUS_DND=get("img/status_dnd.png");
53     public static final ImageIcon JavaDoc STATUS_INVISIBLE=get("img/status_invisible.png");
54     public static final ImageIcon JavaDoc STATUS_OFFLINE=get("img/status_offline.png");
55     public static final ImageIcon JavaDoc STATUS_UNKNOWN=get("img/status_unknown.png");
56     // end status
57
public static final ImageIcon JavaDoc CHAT=get("img/chat.gif");
58         public static final ImageIcon JavaDoc MESSAGE=get("img/message.gif");
59         public static final ImageIcon JavaDoc SINGLE_CHAT=get("img/singlechat.gif");
60         public static final ImageIcon JavaDoc GROUP_CHAT=get("img/groupchat.gif");
61     public static final ImageIcon JavaDoc TOOLS=get("img/tools.gif");
62         public static final ImageIcon JavaDoc DISCO=get("img/disco.gif");
63     public static final ImageIcon JavaDoc PROFILE=get("img/profile.gif");
64     public static final ImageIcon JavaDoc PREFERENCES=get("img/preferences.gif");
65     public static final ImageIcon JavaDoc ABOUT=get("img/about.gif");
66     // Contacts list
67
public static final ImageIcon JavaDoc ADD_CONTACT=get("img/addcontact.gif");
68     public static final ImageIcon JavaDoc DELETE_CONTACT=get("img/deletecontact.gif");
69     public static final ImageIcon JavaDoc CONTACTS=get("img/contacts.gif");
70     public static final ImageIcon JavaDoc GROUP=get("img/group.gif");
71     //public static final ImageIcon SERVICE=get("img/gear.gif");
72
//public static final ImageIcon TREE_CLOSED=get("img/tree_closed.gif");
73
//public static final ImageIcon TREE_OPEN=get("img/tree_open.gif");
74

75     public static final ImageIcon JavaDoc RENAME=get("img/rename.gif");
76     // compose message
77
public static final ImageIcon JavaDoc SEND=get("img/send.gif");
78         
79     public static final ImageIcon JavaDoc NEW_MESSAGE=get("img/new_message.gif");
80     
81     //subscription request dialog
82
public static final ImageIcon JavaDoc ACCEPT=get("img/accept.gif");
83     public static final ImageIcon JavaDoc DENY=get("img/deny.gif");
84         
85     //profile window
86
public static final ImageIcon JavaDoc REFRESH=get("img/refresh.gif");
87         
88     //MUC panel
89
public static final ImageIcon JavaDoc LEAVE=get("img/leave.gif");
90     public static final ImageIcon JavaDoc OWNER=get("img/owner.gif");
91     public static final ImageIcon JavaDoc ADMIN=get("img/admin.gif");
92     public static final ImageIcon JavaDoc MODERATOR=get("img/moderator.gif");
93     public static final ImageIcon JavaDoc MEMBER=get("img/member.gif");
94     public static final ImageIcon JavaDoc VISITOR=get("img/visitor.gif");
95     public static final ImageIcon JavaDoc SUBMIT=get("img/submit.gif");
96     public static final ImageIcon JavaDoc PRIVATE_MESSAGE=get("img/private_msg.gif");
97     public static final ImageIcon JavaDoc KICK=get("img/kick.gif");
98         
99     // Options Diolog
100
public static final ImageIcon JavaDoc RESET=get("img/reset.gif");
101     public static final ImageIcon JavaDoc APPEARANCE=get("img/laf.gif");
102     public static final ImageIcon JavaDoc ALERTS=get("img/alerts.gif");
103     public static final ImageIcon JavaDoc ACCOUNT_SETTINGS=get("img/account_settings.gif");
104     public static final ImageIcon JavaDoc EMOTICONS=get("img/emoticons.png");
105     public static final ImageIcon JavaDoc SOUND=get("img/sound.png");
106         
107     // DISCO
108
public static final ImageIcon JavaDoc SEARCH=get("img/search.gif");
109     public static final ImageIcon JavaDoc HOME=get("img/home.gif");
110 }
Popular Tags