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.
Dans ma classe Dessin, j'ai commencé par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); } }
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public class Dessin extends JPanel { public void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D g2 = (Graphics2D) g;
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
Partager