KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > test > CalculateIconFactory


1 package test;
2
3 import test.Calculate;
4 import javax.swing.Icon JavaDoc;
5 import javax.swing.ImageIcon JavaDoc;
6 import org.objectweb.util.browser.api.IconProvider;
7
8 public class CalculateIconFactory
9     implements IconProvider{
10     
11     protected Icon JavaDoc icon1, icon2;
12
13     public CalculateIconFactory() {
14         icon1 = new ImageIcon JavaDoc("resources/icons/icon1.png");
15         icon2 = new ImageIcon JavaDoc("resources/icons/icon2.png");
16     }
17
18     public Icon JavaDoc newIcon(Object JavaDoc object) {
19         Calculate c = (Calculate) object;
20         return c.getValue() ? icon1 : icon2;
21     }
22
23 }
24
Popular Tags