[#2565] Check if icon is imageicon for icon disabling
This commit is contained in:
parent
c01af87528
commit
f7cea2dca3
@ -187,6 +187,9 @@ public class Icons {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static Icon createDisabledIcon(Icon icon) {
|
public static Icon createDisabledIcon(Icon icon) {
|
||||||
|
if (!(icon instanceof ImageIcon)) {
|
||||||
|
return icon;
|
||||||
|
}
|
||||||
Image image = new BufferedImage(icon.getIconWidth(), icon.getIconHeight(), BufferedImage.TYPE_INT_ARGB);
|
Image image = new BufferedImage(icon.getIconWidth(), icon.getIconHeight(), BufferedImage.TYPE_INT_ARGB);
|
||||||
Graphics g = image.getGraphics();
|
Graphics g = image.getGraphics();
|
||||||
icon.paintIcon(null, g, 0, 0);
|
icon.paintIcon(null, g, 0, 0);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user