Mega Code Archive

 
Categories / Java Tutorial / Swing
 

Adding a Rollover and Pressed Icon to a JButton Component

import javax.swing.Icon; import javax.swing.ImageIcon; import javax.swing.JButton; public class Main {   public static void main(String[] argv) throws Exception {     JButton button = new JButton();     // Add rollover icon     Icon rolloverIcon = new ImageIcon("r.gif");     button.setRolloverIcon(rolloverIcon);     // Add pressed icon     Icon pressedIcon = new ImageIcon("p.gif");     button.setPressedIcon(pressedIcon);     // To remove rollover icon, set to null     button.setRolloverIcon(null);     // To remove pressed icon, set to null     button.setPressedIcon(null);   } }