KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > sf > panoptes > controller > actions > BaseAction


1 /*
2  * Created on Sep 2, 2003
3  *
4  */

5 package net.sf.panoptes.controller.actions;
6
7 import javax.swing.AbstractAction JavaDoc;
8 import javax.swing.Action JavaDoc;
9 import javax.swing.ImageIcon JavaDoc;
10
11 import org.apache.commons.logging.Log;
12 import org.apache.commons.logging.LogFactory;
13
14 /**
15  *
16  *
17  * @author Dag Liodden
18  * @version 0.1
19  */

20 public abstract class BaseAction extends AbstractAction JavaDoc {
21     protected Log log = LogFactory.getLog(getClass());
22
23     public BaseAction(String JavaDoc name) {
24         super(name);
25         putValue(Action.SHORT_DESCRIPTION, name);
26     }
27
28     public BaseAction(String JavaDoc name, String JavaDoc iconName) {
29         this(name);
30         putValue(Action.SMALL_ICON, new ImageIcon JavaDoc(getClass().getClassLoader().getResource(iconName)));
31         
32     }
33 }
34
Popular Tags