Varrer apenas imagens de um diretorio

Pessoal, estou varrendo um diretorio e preciso pegar apenas as imagens que estão dentro dele.
Por enquanto estou varrendo tudo que tem dentro do diretorio.
Daí está dando problema algumas vezes no meu programa.

public void exibeImagens() { String[] imageNames = listaImagens(getM_string_jornalEscolhido(), getM_string_cadernoEscolhido()); for (String imageName : imageNames) { try { if(imagensMiniAtura //se for imagem.jpg)//Obs: imagensMiniAtura é um Componente BufferedImage { Graphics2D g2d = imagensMiniAtura.createGraphics(); g2d.setColor(Color.RED); g2d.drawString(numImagem, 15, 70); g2d.dispose(); } } } }

Só preciso arrumar meu if pra verificar se é um arquivo .jpg
Alguém sabe como faz?

Já consegui galera.

Valeu

Justo quando eu estava respondendo.