no es necesario un java para hacer eso... se puede hacer en CSS.
Código HTML:
#boton{ display:block;
background-color:#000000;
color: #0000FF;
}
#boton a:link{
display:block;
background-color:#000000;
color: #0000FF;
}
#boton a:hover{
display:block;
background-color:#0000FF;
color: #000000;
}
si es lo que pienso q decis eso te tiene qe servir...
Saludos