Comment changer la couleur de fond de JFrame

Généralement, pour modifier l'arrière plan de JFrame il suffit d'appeler la méthode de JFrame setBackground(Color c):

frame.setBackground(Color.BLUE);

JFrame contient d'autres astuces que vous pouvez les appliquer avec la classe Color de java:

  • Les valeurs RGB
  • Utilisation des méthodes comme brighter, darker ou lighter

Il y a aussi d'autres méthodes pour récupérer la couleur des composants et bien plus.

Exemple de JFrame setBackground(color) 

Vous pouvez tester ce code dans votre IDE:

import java.awt.Color;
import java.awt.Dimension;
import javax.swing.JFrame;

public class Test extends JFrame{

public static void main(String[] args) {

JFrame frame = new JFrame("JFrame test");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);

frame.setPreferredSize(new Dimension(400, 300));
frame.getContentPane().setBackground(Color.ORANGE);
frame.pack();
frame.setVisible(true);
}
}
changer le background de JFrame