Petite question ?

Signaler
Messages postés
11
Date d'inscription
jeudi 27 septembre 2007
Statut
Membre
Dernière intervention
27 février 2010
-
Messages postés
193
Date d'inscription
lundi 27 janvier 2003
Statut
Membre
Dernière intervention
10 mars 2010
-
voila je suis nouveau en java et j'aimerais savoir s'il est possible de passer un jpanel en paramètre d'une méthode ?
car en fait je charge mon image dans une class en utilisant un jpanel, et ensuite je transmet ce jpanel a la classe main qui doit l'afficher.

3 réponses

Messages postés
193
Date d'inscription
lundi 27 janvier 2003
Statut
Membre
Dernière intervention
10 mars 2010
2
Oui ça ne pose pas de problème, tout objet peut être passé en paramètre d'une méthode. De même qu'il est possible de le renvoyer avec le return.
Messages postés
11
Date d'inscription
jeudi 27 septembre 2007
Statut
Membre
Dernière intervention
27 février 2010

D'accord ben c'est ce que je fais mais quand j'essaie de l'afficher, il me sort un panel tout blanc dans ma fenetre, j'ai tout essayé mais je n'arrive pas a afficher mon image ...
Messages postés
193
Date d'inscription
lundi 27 janvier 2003
Statut
Membre
Dernière intervention
10 mars 2010
2
Tu pourrais envoyer le code?
Sinon ceci fonctionne
public void createPanel(JPanel panel) {
panel.add(new JLabel("test"));
}

Dans une autre methode:
JFrame frame = new JFrame();
JPanel panel = new JPanel();
createPanel(panel);
frame.add(panel);
frame.pack();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);