Voila, lors d'un clic sur un JmenuItem, j'affiche une frame contenant un JPanel, un Jlabel, un jbutton et un JTextField. Bien que tous ses champs soient setVisible(true), la frame s'affiche vide... jusqu'à ce qu'on clique sur la bordure de redimensionnement (sans la redimensionner pour autant, il faut juste cliquer dessus), et alors les composants apparaissent par magie !!!![]()
Pourquoi??
voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 fgrilleal=new JFrame("Création d'une grille alétoirement remplie"); fgrilleal.add(panelcreatgrille);//panelcreatgrille=jpanel taillegrille.setVisible(true);//jlabel txttaillegrille.setVisible(true);//jtextfield okgral.setVisible(false);//jbutton fgrilleal.setVisible(true);//frame fgrilleal.setSize(new Dimension(200,100)); fgrilleal.repaint();





Répondre avec citation




Partager