Probleme de JscrollPane [Résolu/Fermé]

Signaler
Messages postés
3
Date d'inscription
mardi 31 mars 2009
Statut
Membre
Dernière intervention
18 janvier 2010
-
sheorogath
Messages postés
2465
Date d'inscription
samedi 21 février 2004
Statut
Modérateur
Dernière intervention
29 janvier 2010
-
Bonjour tout le monde,
Mon petit problème consiste à afficher une image de grande taille, inclus dans une JPanel, sur une JscrollPane.
Voici une partie de code :

MyCanvas llabel = new MyCanvas ();
// c’est pour récuperer mon image sur un JPanel
JScrollPane scrollPane = new JScrollPane(llabel ,
ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED ,
ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER ) ;
scrollPane.getViewport().add(llabel);

container.add( scrollPane, BorderLayout.CENTER);

L’affichage se fait à l’intérieur de jscrollPane sans problème

Le problème c’est que je n’ai pas les deux barres de défilement (Horizontale et Verticale) pour parcourir l’image.
Ce que j’obtiens, rien qu’une image bloquée.

3 réponses

Messages postés
2465
Date d'inscription
samedi 21 février 2004
Statut
Modérateur
Dernière intervention
29 janvier 2010
11
Fais voir le code de MyCanvas :)
si c'est une classe qui herite de JPanel il faut que tu precise la taille de ton panel afin que se soit detecte par le JScrollPane ... Je me trompe peut etre mais je me souviens d'avoir eut a peu pres le meme probleme ya longtemps


"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"
Messages postés
3
Date d'inscription
mardi 31 mars 2009
Statut
Membre
Dernière intervention
18 janvier 2010

desolé pour le retard,
mais effictivement vous avez raison, MyCanavas est bien une classe qui hérite de Jpanel, et juste en precisant la taille de panel qui contient l'image, ça a fonctionné tout d'un coup.

Merci beaucoup d'avoir répondu si vite.
Messages postés
2465
Date d'inscription
samedi 21 février 2004
Statut
Modérateur
Dernière intervention
29 janvier 2010
11
Avec plaisir :)

Bonne journee :)


"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"