cs_chipou
Messages postés1Date d'inscriptionlundi 1 mars 2004StatutMembreDernière intervention25 avril 2004
-
25 avril 2004 à 22:46
dmaillet
Messages postés500Date d'inscriptionmercredi 20 août 2003StatutMembreDernière intervention11 juillet 2007
-
26 avril 2004 à 12:48
Bonjour !!
Je me trouve confronté à un problème dont je ne trouve pas solution..
j'ai une classe "Canvas" dérivée d'un Jpanel dont voici le code..
etape3.setScrollPosition(0,500);
Point pt=etape3.getScrollPosition();
System.out.println(pt);
etape3.setVisible(true);
/*
jscrollpane
JScrollPane pictureScrollPane = new JScrollPane(statistique);
pictureScrollPane.setBounds(10,470,787,170);
getContentPane().add(pictureScrollPane);
pictureScrollPane.Scrollbar;
*/
setVisible(true);
}
public static void main( String[] args) {
maFenetre = new Ihm();
}
}
//////////////
dans Ihm j'appelle la classe Canvas mais il se trouve que si je prends une image supérieure en surface à celle du scrollpane ou jscrolpane je n'ai pas les scrollbar qui me permettent de voir les zones non visibles de l'image..
de plus si je force l'apparition des scrollbar sur le scrollpane je vois les scrollbars mais ils ne me sont d'aucune utilité du fait que mon scrollpane considère l'image comme étant de même taille que lui..
Comment faire pour voir ces zones invisibles de l'image (du fait que la surface du scrollpane est plus petite) sans augmenter bien sur la surface du scrollpane ?
dmaillet
Messages postés500Date d'inscriptionmercredi 20 août 2003StatutMembreDernière intervention11 juillet 2007 26 avril 2004 à 12:48
il te manque un setPreferredSize a ton canvas, relatif a ton image...
et la tu la verras defile...
ton panel n'a pas te taille minimale, le viewport ne marche pas...