Bonjour

voilà j'ai un problème avec le full-screen. Je crée une frame et je la met en full-screen mais rien ne s'affiche hormis la couleur du fond de la frame.

voici le code que j'ai utilisé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
PB frame = new PB();
 
win = new Window(frame);
 
gs.setFullScreenWindow(win);
 
frame.setVisible(true);
frame.repaint();
 
win.repaint();
et la classe PB, ma frame :

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
18
19
20
21
22
23
public class PB extends JFrame
{
    PB()
    {
        super();
        this.setBackground(Color.BLUE);
        this.getContentPane().add(new JButton("button"));
        JPanel jp = new JPanel();
        jp.setBackground(Color.red);
        jp.setSize(360, 200);
        this.getContentPane().add(jp);
        this.setVisible(true);
        repaint();
        pack();
    }
    @Override
    public void paint(Graphics g)
    {
        Graphics2D g2d = (Graphics2D)g;
        g2d.setPaint(new Color(0,0,0));
        g.fillRect(0,0,200,200);
    }
}
donc tout ce que je vois, c'est un grand écran de la couleur du background (ici bleu)

merci pour toute aide.