Hallo!
Schau Dir mal das Beispiel in http://selfhtml.teamone.de/javascript/beispiele/anzeige/buttons.htm an, Erklärung hier: http://selfhtml.teamone.de/javascript/beispiele/buttons.htm
Ist aber Javascript und nicht Java. Du müsstest dazu dann zwei Versionen der Grafik zur Verfügung stellen, das Original und die dunklere Version.
Gruß, Achim