Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 3.517 pregleda

Najnovija ↓

Ucitavanje slika i prikaz istih !? 30.08.2007. u 20:27 · pre 233 meseca #1
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 :)
Re: Ucitavanje slika i prikaz istih !? 02.09.2007. u 15:30 · pre 233 meseca #3
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 ...
Potpis
Dame biraju uvek pogresne tipove ... Na srecu ...
Re: Ucitavanje slika i prikaz istih !? 04.09.2007. u 14:05 · pre 233 meseca #4
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 :)
Re: Ucitavanje slika i prikaz istih !? 04.09.2007. u 23:03 · pre 233 meseca #5
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));
...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme