Galera, queria saber se existe alguma maneira de definir um tempo para durar a animação de troca de cor que programei em um JButton quando o mouse é passado por cima, ja apliquei a função e está ok, porém queria saber se é possivel fazer com que ela tenha uma duração diferente da padrão(assim como tem em CSS).
private void btnCancelarMouseEntered(java.awt.event.MouseEvent evt) {
Color verde1 = new Color(34,191,157);
btnCancelar.setBackground(verde1);
btnCancelar.setForeground(Color.white);
}