Je mets un JCanvas JC (JPanel en fait), dans un JScrollPane JSPArbre
JC me permet de dessiner, je dessine des dessins plus grand que je JScrollPane...
Or mon JScrollPane ne marche pas....
où est le probleme??....
(je ne mets pas de taille pour mon JCanvas)
Si j'en ajoute une dans la classe principal, ca ne change rien toujours
pas de scroll possible...( les bars sont là mais je ne peux pas les
déplacer)...
Quelqu'un pourrait il m'aider? j'ai fouiné sur le forum et les tutoriaux, mais je n'ai pas réussi à trouver...
p.s: si je met autre chose qu'un JCanvas extends JPanel, (un JText ou
JList, ca marche nickel) j'ai un scroll....dans mon JScrollPAne
sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 201017 12 nov. 2005 à 10:07
enleve le code concernant le Jscroll et essai d'ajouter ton panel comme ceci :
Conteneur.add(new JScrollPane(JSPArbre));
normalement des que tu depasse les limite le JScrollPane devrai apparaitre
"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"
kuruma
Messages postés22Date d'inscriptionjeudi 2 décembre 2004StatutMembreDernière intervention15 novembre 2005 12 nov. 2005 à 17:14
Merci de ta réponse,
mais ca ne marche pas, le JSPArbre disparait complétement...
En fait je pense que le probleme vient du fait que je ne fixe pas de taille pour mon JCanvas extends JPanel,...je dessine dedans et quand la taille depasse celle du JSPArbre (le JScrollPane)...il ne m'affiche pas les scrollbars...
si je fais :
JScrollPane(JC,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
J'ai bien les Scrollbars mais elle ne marche pas.
Mais si je fais :
JC.setBounds(240, 40, 2000, 2000);
//donc je fixe une taille..toujours pas de Scollbars actives...
Je ne vois pas comment faire....y'a t'il un autre OBJET que le JPanel pour dessiner quelque chose??
J'ai essayé de faire un "extends JFrame" mais mon compilateur me trouve une erreur...