Boa tarde, estou querendo fazer um efeito visual legal em meus programas, onde ao passar o mouse pelo botao ele mudar de cor e ao tirar o mouse de cima dele ele volta a cor original. Meus botoes tem uma cor legal estilo win xp eles tem um degrade de cores, entao, ao passar o mouse em cima eu gostaria de mudar a cor mas que continuasse no mesmo estilo so que nao estou conseguindo. Eu so consegui mudar a cor total do botao onde ele fica por exemplo so verde sem efeito degrade. Alguem pode me ajudar a colocar um efeito legal? Desde ja agradeco.
Um trecho do meu codigo:
private void jButton1MouseExited(java.awt.event.MouseEvent evt)
{
jButton1.setBackground(corFundoOriginal);
}
private void jButton1MouseEntered(java.awt.event.MouseEvent evt)
{
jButton1.setBackground(ColorUIResource.WHITE); // é aqui que quero colocar um efeito legal
}