Para mudar a cor de fundo (background) de elementos JTextField, faça o seguinte:
//Cria um campo de texto field usando JTextField JTextField textField=new JTextField(10); //Ajusta cor no padrão RGB //R=255 //G=0 //B=0 Color color = new Color(255,0,0); //Ajusta o background para a cor escolhida textField.setBackground(color);
Dica: para saber qual o código da cor, usei o seletor de cores do Ubuntu, em Sistema-Preferências-Aparência-Personalizar-Cores.
//Set color base on RGB //You can get RGB value for your color at "Color picker" at above //R=255 //G=0 //B=0 Color color=new Color(255,0,0); //Set JTextField background color to color that you choose textField.setBackground(color);