Problème couleur setBackgroung()
Bonjour à tous,
Je me permets de vous écrire car je rencontre un petit soucis sur la création d'un fenêtre avec AWT et Swing
La couleur de fond de la fenêtre ne se modifie pas.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| import java.awt.*;
import javax.swing.*;
public class Fenetre {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setPreferredSize(new Dimension(400, 400));
frame.getContentPane().setBackground(Color.YELLOW);
frame.pack();
frame.add(new Dessin());
frame.setVisible(true);
}
} |
Dans ma classe Dessin, j'ai commencé par :
Code:
1 2 3 4
| public class Dessin extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2 = (Graphics2D) g; |
Au final, les dessins et leurs couleurs sont bien réalisés. La seule chose qui bloque c'est la couleur de fond de la fenêtre.
Je n'arrive pas à voir où je me suis trompé.
Quelqu'un aurait-il une idée ?
Merci beaucoup pour votre aide
A bientôt
Bruno