Listar imagens em formato miniatura

9 respostas
O

Eu exibo as imagens na tela no tamanho original e com os botões NEXT e PREVIOUS, o usuário navega pelas imagens.
Eu preciso exibir todas as imagens do diretório em miniatura na parte superior da tela.
E quando o usuário clicar na miniatura, a imagem aparece grande na tela.
Eu não sei nem por onde começar.
Será que alguém poderia me ajudar?

9 Respostas

marcosharbs

é web?
se for web vc consegue fazer via javascript com as propriedades height e width da imagem

O

Ixi, não é web não Marcos.
É um programa Desktop.

P

Procure por “Thumbnail”

Ex.:

http://jcsnippets.atspace.com/java/gui-graphics/create-thumbnail.html

O

Legal Pozzo.
A resolução da imagem ficou boa.
Fiz um for e deu certo.
Obrigado =))

Agora eu precisava exibir as imagens num tipo de um “carrossel”.
Vc sabe como eu poderia fazer pozzo?

P

Procure por fish eye menu.

Ex:

http://jfxstudio.wordpress.com/2009/04/30/simple-fish-eye-menu/

O

Mas isso é javafx, pozzo.
Eu estou utilizando j2se.

P

Tu é meio preguiçoso para procurar hein Octavius… kkkk

Veja se te ajuda. Não é o que você quer, mas é um caminho para vc implementar:

http://www.java2s.com/Open-Source/Java-Document/Database-Client/prefuse/prefuse/demos/FisheyeMenu.java.htm#FisheyeMenu
http://www.cs.umd.edu/hcil/fisheyemenu/

O

Foi mal pozzo rs
Não tinha visto.

Mais então, o projeto que tem disponivel para baixar é um projeto web Pozzo =//
Eu andei pesquisando mto e só achei para web mesmo.
Será que dá pra fazer com J2SE?

P

Na verdade é um applet, ou seja, pode ser convertido/usado como desktop facilmente.
Altere a classe FishEyeMenuTest para “extends JFrame” ao invés de “extends JApplet”.

Altere o main para:

static public void main(String args[]) { FishEyeMenuTest f = new FishEyeMenuTest(); f.setVisible(true); }

E no costrutor remova o “setVisible(true)”, pois o main vai fazer isso. Pronto… Desktop…

A classe que te interessa é a FishEyeMenu. Olhando por cima, pelo o que eu entendi ele usa um scroll no menu e quando o mouse passa por cima de um item, a fonte aumenta no que está o foco e diminui nas outras gradativamente, de forma a parecer um fisheye.

Criado 9 de setembro de 2009
Ultima resposta 11 de set. de 2009
Respostas 9
Participantes 3