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