É possível definir a cor de fundo de um JTextField para o padrão depois de alterar isso [Resolvido]

No meu programa, a fim de permitir que o usuário saiba que a entrada era inválida, eu quero mudar a cor de fundo do JTextField,
mas depois quero voltar para a cor padrão:

JTextField field = new JTextField();
field.setBackground(Color.RED);
//field.setBackground...

Se a um jeito especifico eu desconheço, mas acho que se você salvar uma referencia a Cor do fundo antes de modificar e depois é só setar novamente.

Assim

JTextField field = new JTextField();
if(defaultColor==null){  
     defaultColor = field.getBackground();
}
field.setBackground(Color.RED);

//para voltar ao normal;  

field.setBackground(defaultColor);

Isso deve funcionar

Até mais!