Mudar cor de Jtextfield a partir dos Campos de uma COMBOBOX

Tenho um Text field que retorna os Valores inseridos na Combobox, quero que essa label retorna os valores consoante as cores por exemplo para o objecto x a cor amarela, y a cor vermelha e sucessivamente

private void jComboBoxEstadoItemStateChanged(java.awt.event.ItemEvent evt) { if(evt.getSource()==jComboBoxEstado){ jTextFieldEstado.setText(jComboBoxEstado.getSelectedItem()+""); jTextFieldEstado.setBackground(Color.red); } }

Esclarecendo: se é um JTextField então não pode ser uma JLabel. A sua ideia não funciona?

Exemplo:

public void configurarCaixaTexto(int itemEscolhido){
	switch(itemEscolhido){
		case 1:
			jTextFieldEstado.setText(jComboBoxEstado.getsSelectedItem().toString());
			jTextFieldEstado.setBackground(Color.red);
			break;
		case 2:
			jTextFieldEstado.setText(jComboBoxEstado.getsSelectedItem().toString());
			jTextFieldEstado.setBackground(Color.green);
			break;
		case 3:
			jTextFieldEstado.setText(jComboBoxEstado.getsSelectedItem().toString());
			jTextFieldEstado.setBackground(Color.blue);
			break;
		case 4:
			jTextFieldEstado.setText(jComboBoxEstado.getsSelectedItem().toString());
			jTextFieldEstado.setBackground(Color.yellow);
			break;
		case 5:
			jTextFieldEstado.setText(jComboBoxEstado.getsSelectedItem().toString());
			jTextFieldEstado.setBackground(Color.gray);
			break;
		default:
			jTextFieldEstado.setBackground(Color.white);
			
	}
}

private void jComboBoxEstadoItemStateChanged(java.awt.event.ItemEvent evt){
	configurarCaixaTexto(jComboBoxEstado.getsSelectedIndex());
}