Here you can find the source of addHoverEffect4MenuAbout(final Component component, final Color overbgcolor, final Color overfgcolor, final Color outbgcolor, final Color outfgcolor)
private static void addHoverEffect4MenuAbout(final Component component, final Color overbgcolor, final Color overfgcolor, final Color outbgcolor, final Color outfgcolor)
//package com.java2s; //License from project: LGPL import java.awt.Color; import java.awt.Component; import java.awt.event.MouseEvent; import javax.swing.event.MouseInputAdapter; public class Main { private static void addHoverEffect4MenuAbout(final Component component, final Color overbgcolor, final Color overfgcolor, final Color outbgcolor, final Color outfgcolor) { component.addMouseListener(new MouseInputAdapter() { @Override/*from ww w . j av a 2 s . c om*/ public void mouseEntered(MouseEvent e) { component.setBackground(overbgcolor); component.setForeground(overfgcolor); } @Override public void mouseExited(MouseEvent e) { component.setBackground(outbgcolor); component.setForeground(outfgcolor); } @Override public void mousePressed(MouseEvent e) { component.setBackground(overbgcolor); component.setForeground(overfgcolor); } @Override public void mouseReleased(MouseEvent e) { component.setBackground(outbgcolor); component.setForeground(outfgcolor); } }); } }