setDisabledIcon(activeIcon);
disabledIcon = new ImageIcon(GrayFilter.createDisabledImage(((ImageIcon) activeIcon).getImage()));
  public Icon getDisabledIcon()  {    //FIXME: We should be gray-scaling the active icon and then returning it    if (disabledIcon == null && activeIcon instanceof ImageIcon)      setDisabledIcon(activeIcon);    return disabledIcon;  }