Adding a Rollover and Pressed Icon to a JButton Component

The rollover icon is displayed when the cursor is moved over the button. If no rollover icon is set, the default icon is displayed when the cursor is moved over the button.

The pressed icon is displayed when the button is armed (i.e., the mouse button is down while the cursor is on the button). If no pressed icon is set, the default icon is displayed when the button is armed.

The rollover and pressed icons are never displayed if the button is disabled.

// To create a button with an icon, see Adding an Icon to a JButton Component // Add rollover icon Icon rolloverIcon = new ImageIcon("ricon.gif"); button.setRolloverIcon(rolloverIcon); // Add pressed icon Icon pressedIcon = new ImageIcon("picon.gif"); button.setPressedIcon(pressedIcon); // To remove rollover icon, set to null button.setRolloverIcon(null); // To remove pressed icon, set to null button.setPressedIcon(null);

Post a comment

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image. Ignore spaces and be careful about upper and lower case.