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