Taille d'une image dans un tableau d'image

Taille d'une image dans un tableau d'image - Java - Programmation

Marsh Posté le 09-12-2002 à 17:47:10    

Bon j'ai une classe PtiteImage qui extends JPanel dans laquelle je fais afficher une image, une classe Tableau qui extends JPanel et qui crée un tableau plein d'images et une classe principale qui appelle la classe tableau pour afficher tout le tableau dans un JScrollPane.
Mon problème c que même en faisant un setSize(128,128) dans ma classe PtiteImage et/ou dans ma class tableau il m'affiche toujours le tableau et ses images en fct de la taille de la fenêtre principale!
Je comprend vraiment pas ce que je fais de faux. QQun peut m'aider?
 
PS : quand je fais un setSize(128,128) juste après mon drawImage dans ma class PtiteImage il affiche le premier élément du tableau avec un width et un height de 128 mais pas les autres.

Reply

Marsh Posté le 09-12-2002 à 17:47:10   

Reply

Marsh Posté le 09-12-2002 à 17:59:34    

Le redimensionnement des objets est un peu un bordel!! : le setSize ne te servira à rien, parce qu'il ne sera effectif qu'après l'affichage...Regarde plutôt su côté de setPreferredSize et setMinimumSize..

Reply

Marsh Posté le 10-12-2002 à 11:04:10    

Ok thx j'ai mis le setPrefferedSize, le setMinSize, et le setMaxSize et ça marche impec

Reply

Marsh Posté le 10-12-2002 à 11:06:24    

Okaye..Normalement, le minSize devrait suffire, dans un cas pareil : le LayoutManager va placer tes composants, en leur donnant :
 
- Si possible leur PreferredSize,  
- Sans jamais descendre en dessous de MinSize,
- Sans jamais monter au dessus de MaxSize.
 
ouala..

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed