AbstractButton.setDisabledSelectedIcon(Icon disabledSelectedIcon) has the following syntax.
public void setDisabledSelectedIcon(Icon disabledSelectedIcon)
In the following code shows how to use AbstractButton.setDisabledSelectedIcon(Icon disabledSelectedIcon) method.
import java.awt.Color; import java.awt.Component; import java.awt.Graphics; /* w w w . ja v a 2 s. c om*/ import javax.swing.AbstractButton; import javax.swing.Icon; import javax.swing.JFrame; import javax.swing.JToggleButton; public class Main { public static void main(String[] args) { AbstractButton jb = new JToggleButton("Press Me"); jb.setDisabledSelectedIcon(new MyIcon()); JFrame f = new JFrame(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.getContentPane().add(jb); f.pack(); f.setVisible(true); } } class MyIcon implements Icon { public int getIconWidth() { return 32; } public int getIconHeight() { return 32; } public void paintIcon(Component c, Graphics g, int x, int y) { g.setColor(Color.red); g.fillRect(0, 0, 33, 33); g.drawString("java2s.com", 0, 20); } }