import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JButton;
publicclass Main {
publicstaticvoid main(String[] argv) throws Exception {
JButton button = new JButton();
// Icon will appear gray
button.setEnabled(false);
// Set a disabled version of icon
Icon disabledIcon = new ImageIcon("d.gif");
button.setDisabledIcon(disabledIcon);
// To remove the disabled version of the icon, set to null
button.setDisabledIcon(null);
button.setDisabledIcon(new ImageIcon("icon.gif"));
}
}