Как изменить цвет фона JFrame

Как правило, чтобы изменить фон JFrame, вам просто нужно вызвать метод JFrame setBackground(Color c):

frame.setBackground(Color.BLUE);

JFrame содержит больше приемов, которые вы можете применить с помощью java Color class:

  • RGB значения
  • Используя такие методы, как brighter, темнее или светлее

Есть и другие методы получения цвета компонентов и многое другое.

JFrame пример setBackground(color) 

Вы можете протестировать этот код в своей 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);
}
}
изменить фон JFrame