Salut j'ai un problème de base,
J'ai un menu sur un JFrame avec un JPanel, deux boutons sur le menus , un pour jMenuJaune et l'autre jMenuBleu. Le but étant de cliquer sur le bouton pour changer de JPanel (et non juste le background color que je suis capable de faire).
quand je clique sur le bouton FondBleu voici le code
Le JPanelJaune ne devient pas bleu , par contre le system.out.print affiche la couleur bleu, comme si JPanelJaune devenait effectivement bleu ,mais l'affichait pas.
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 private void jMenu2MouseClicked(java.awt.event.MouseEvent evt) { JPanel JPanelBleu = new JPanel(); JPanelBleu.setBackground(Color.BLUE); JPanelBleu.setVisible(true); JPanelBleu.revalidate(); JPanelJaune = pan; JPanelJaune.revalidate(); JPanelJaune.repaint(); System.out.print(JPanelJaune.getBackground()); }
Vous savez pourquoi et comment faire pour y remedier?
Merci !!!
Partager