Imagens miniatura

Galera, preciso listar todas as imagens de um diretorio e exibir na tela em formato miniatura.
Alguém sabe como faz isso?

Até que parte do código você já conseguiu fazer?

Eu estou usando o método abaixo para deixar a imagem pequena.

[code] private static BufferedImage resize(BufferedImage image, int width, int height)
{
BufferedImage resizedImage = new BufferedImage(width, height,
BufferedImage.TYPE_INT_ARGB);
Graphics2D g = resizedImage.createGraphics();
g.drawImage(image, 0, 0, width, height, null);
g.dispose();

    return resizedImage;
}[/code]

A imagem é grande…tem quase 1 mega.
A resolução não está mto boa.
Queria saber se existe outra maneira de deixar a imagem miniatura.
Para que a resolução da imagem fique melhor.

Dê uma olhada nesse link

Não entendi.
Eu seleciono a imagem e depois?
Não acontece nada.