Posez votre question Signaler

JPanel et JScrollPane

didy_gwatinik 351Messages postés 17 novembre 2007Date d'inscription 30 mars 2010Dernière intervention - Dernière réponse le 18 mai 2009 à 18:12
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();
Lire la suite 

JPanel et JScrollPane »

7 réponses
Réponse
+1
moins plus
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 à panconsult
Par la suite, l'agencement des panel dépend des layouts...
+
didy_gwatinik- 18 mai 2009 à 18:02
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"?
Ajouter un commentaire
Réponse
+0
moins plus
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?

++
didy_gwatinik- 18 mai 2009 à 17:43
Ah oui pardon alors donc je suis dans une classe qui contient un JPanel et j'aimerai le modifier en fait je voudrai juste set le contentpane avec panconsult et panconsult devrait contenir un jscrollpane vu que ce que j'affiche dans mon panel déborde de ma fenêtre.
Ajouter un commentaire
Réponse
+0
moins plus
Ben normal, car mon code te crée ceci:
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).

++
Ajouter un commentaire
Réponse
+0
moins plus
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.

++
didy_gwatinik- 18 mai 2009 à 18:12
OK ok merci :)
Ajouter un commentaire
Ce document intitulé « JPanel et JScrollPane » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?