RE:Cambio color de una etiqueta
Tan sencillo como :
boton.setForeground(Color.yellow);
Puedes buscar en la documentación del lenguaje la clase Color y verás todos los que puedes utilizar además del que aquí ves (yellow). Aparte de esto puedes expresar el color como una combinación de los componentes principales de los colores(Red, Green, Blue : RGB) de esta manera (aunque hay otras) :
boton.setForeground(new Color(132,192,199));
Los valores pueden variar de 0 a 255. En este caso Red = 132, Green = 192, Blue = 199.