salut tout le monde
je débute dans l'interface graphique en java et j'ai des petits problèmes
j'ai une fenêtre (JFrame) et dans cette fenêtre j'ai deux jpanel.
un qui présente un menu de boutons et l'autre c'est ou j'affiche des différentes panel selon le bouton clique.
alors le problème c'est que dans le jpanel menu lorsque vous cliquez sur un bouton la class listener correspondant se déclenche mais je dois avoir une façon pour récupérer le handl de la fenêtre pour pouvoir faire
handl.jContentPane.add(newPanel)
handl.setContentPane(jContentPane);
le meme probleme : si par exemple dans une fenetre vous avez une jpanel qui contient le bouton parcourir dans ce cas :
bon ici il me dit parent invisible
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 class Parcourir implements ActionListener{ public void actionPerformed(ActionEvent e){ JFileChooser chooser = new JFileChooser(); int returnVal = chooser.showOpenDialog(parent); if(returnVal == JFileChooser.APPROVE_OPTION) {
alors une solution bete c'est que j'essaye de passer l'objet fenêtre au constructeur de la JPanel.
merci de votre aide
Partager