JPanel et JScrollPane
didy_gwatinik
Messages postés
358
Statut
Membre
-
didy_gwatinik Messages postés 358 Statut Membre -
didy_gwatinik Messages postés 358 Statut Membre -
Bonjour,
J'aimerai ajouter un JSrollPane à mon JPanel mais je n'y arrive pas du tout. Voilà mon code si quelqu'un pouvait m'aider... Merci
PanConsultLivre panConsult = new PanConsultLivre();
JScrollPane pan = new JScrollPane(panConsult);
jfFrame.setContentPane(pan);
jfFrame.validate();
J'aimerai ajouter un JSrollPane à mon JPanel mais je n'y arrive pas du tout. Voilà mon code si quelqu'un pouvait m'aider... Merci
PanConsultLivre panConsult = new PanConsultLivre();
JScrollPane pan = new JScrollPane(panConsult);
jfFrame.setContentPane(pan);
jfFrame.validate();
4 réponses
On pourrait avoir qqchose du genre
+
PanConsultLivre panel= new PanConsultLivre(); panel.setLayout(new BorderLayout()); getContentPane().add(panel, BorderLayout.CENTER); // ceci pour rajouter ton PanConsult au mainFrame JScrollPane scrollPane = new JScrollPane(); panel.add(scrollPane); // ceci pour rajouter un JScrollPane à panconsultPar la suite, l'agencement des panel dépend des layouts...
+
didy_gwatinik
Messages postés
358
Statut
Membre
80
Tout ce que j'ai dans mon panel n'apparait plus quand je fais comme tu m'as dit... Tout ce que j'ai dans mon panel panelConsultLivre je peux le laisser dessus ou le scrollpane "l'écrase"?
Salut,
Précise la structure désirée, please. Genre main frame contenant un JPanel qui à son tour contient un JScrollPane etc.
Tu veux rajouter un JScrollPane à une instance de PanConsultLivre? PanConsultLivre étant un JPanel?
++
Précise la structure désirée, please. Genre main frame contenant un JPanel qui à son tour contient un JScrollPane etc.
Tu veux rajouter un JScrollPane à une instance de PanConsultLivre? PanConsultLivre étant un JPanel?
++
Ben normal, car mon code te crée ceci:
Ce n'est têtre pas ce que tu veux, juste un exemple. Si tu veux une aide plus précise, ça serait pas mal de poster ton code (la création de la fenêtre principale y compris PanConsultLivre mais sans le code inutile).
++
mainFrame
|------ PanConsultLivre en plein milieu du main frame
|---- un JScrollPane en plein milieu du PanConsultLivre
Ce n'est têtre pas ce que tu veux, juste un exemple. Si tu veux une aide plus précise, ça serait pas mal de poster ton code (la création de la fenêtre principale y compris PanConsultLivre mais sans le code inutile).
++
Tout ce que j'ai dans mon panel panelConsultLivre je peux le laisser dessus ou le scrollpane "l'écrase"? <==
Si tu veux une zone scrollable à l'intérieur de ton panelConsultLivre, tu rajoutes un JScrollPane dedans (et tu t'arranges pour ne pas cacher pour autant les autres composants de ton panelConsultLivre)
Si, par contre, c'est panelConsultLivre qui déborde, tu pourrais l'inclure lui-même dans un JScrollPane.
++
Si tu veux une zone scrollable à l'intérieur de ton panelConsultLivre, tu rajoutes un JScrollPane dedans (et tu t'arranges pour ne pas cacher pour autant les autres composants de ton panelConsultLivre)
Si, par contre, c'est panelConsultLivre qui déborde, tu pourrais l'inclure lui-même dans un JScrollPane.
++