Bonjour à tous,

Lorsque la valeur de mon JTextField n'est pas correcte, je met le JTextField en rouge :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
myJTextField.setBackground(new Color(255, 0, 0));
Lorsque la valeur est correcte, je souhaite le remettre en blanc :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
myJTextField.setBackground(new Color(255, 255, 255));
Le problème est que je le met en blanc alors qu'en fait je voudrais le remettre dans sa couleur par défaut (qui apparaît en blanc). Pourquoi ? Parce-qu'en le mettant en blanc, si je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
myJTextField.setEnabled(false);
Le JTexTField est bien non disponible mais il apparaît toujours en blanc au lieu d'être grisé comme c'est le cas pour un JTextField rendu non disponible et dont on n'a pas changé la couleur auparavant.

Comment faire ?

Merci d'avance pour vos réponses