Bonjour à tous,
débutant en Java, j'étudie seul le livre "Conception Objet en Java avec BlueJ", j'en suis au chapitre 11 sur la conception des interfaces graphiques avec Swing et je bloque sur un problème tout bête : voici le code
et ma question est la suivante: pourquoi n'y -t-il pas un "new" sur l'objet contentPane ? Il a bien dû être créé puisqu'on lui applique la méthode add () deux lignes plus bas ? Je me suis lancé dans la documentation mais je ne suis pas très fort en anglais et je suis peut être passé à côté de quelque chose ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 /** * Créer le cadre Swing et son contenu. */ private void makeFrame() { frame = new JFrame("ImageViewer"); Container contentPane = frame.getContentPane(); JLabel label = new JLabel("Voici un intitulé. Je peux afficher du texte."); contentPane.add(label); frame.pack(); frame.setVisible(true); }
Merci pour vos réponses.
Partager