Creating a Gray Version of an Icon
public Icon toGray(Icon icon) {
if (icon instanceof ImageIcon) {
Image grayImage = GrayFilter.createDisabledImage(((ImageIcon)icon).getImage());
return new ImageIcon(grayImage);
}
// Cannot convert
return null;
}
Post a comment