[ Šahbaz @ 30.08.2007. 19:27 ] @
Pozdrav,

Treba mi neki primjer ili predlog kako da ucitam n slika iz nekog foldera
i smanjene (150x100 recimo) ih prikazem na formi!?

Naravno ako (recimo) ucitam 100 slika moram imati i scrollbar pa me zanima u
koju "komponentu" da ucitam slike ?

Do sada sam slike ucitavao preko JLabel.setIcon() ali na taj nacin naravno ne mogu da odardim gore navedeno.

Nadam se da sam bio jasan i da ce mi neko pomoci u resavanju problema
[ bgd2500 @ 02.09.2007. 01:19 ] @
Mozes da stavis JLabel-e u JTable sa scrollbarovima.
[ eXPerience @ 02.09.2007. 14:30 ] @
Ovo sa JTable je dobra ideja.
Ili mozes jednostavno da slike stavljas u JLabel i da im definises velicinu, pa onda u JScrollPane.

Code:

JLabel slika = new JLabel(new ImageIcon (getClass().getResource("/img/slika.jpg")));
slika.setPrefferedSize(new Dimension(300, 200));
slika.setMaximumSize ...
[ Šahbaz @ 04.09.2007. 13:05 ] @
Moze li neki kod kako da ih ucitam u Jtable?

A ako ovako smanjujem JLabel problem je sto mi on "cropuje" sliku a meni treba thumbnail od slike :)
[ bgd2500 @ 04.09.2007. 22:03 ] @
Mozes i sam da napravis thumbnail.

Code:

private Image getScaledImage(Image srcImg, int width, int height){
   BufferedImage resizedImg = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
   Graphics2D g2 = resizedImg.createGraphics();
   g2.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR);
   g2.drawImage(srcImg, 0, 0, width, height, null);
   g2.dispose();
   return resizedImg;
}

...
ImageIcon thumbnailIcon = new ImageIcon(getScaledImage(icon.getImage(), 32, 32));
...