frame ne s'affiche pas en full-screen
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:
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:
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.