Preview figura .bmp

3 respostas
M

olá pessoal
segue anexo as classes para trabalhar com figuras no java swing
eu uso elas para o usuário selecionar qual figura deseja visualizar
o problema é que no preview - ImagePreview.java - ele não mostra as figuras com extensão .bmp
as demais extensões vai normalmente, independente do tamanho da figura
mas o .bmp deixa selecionar
o que pode ser
obrigado

a .itf ou .tiff também não dá o preview e não deixar selecionar

3 Respostas

rdsilio

Boa Tarde,

Por padrão ImageIcon não reconhece o formato bmp, mas a classe ImageIO pode ajudá-lo nisso.
No método loadImage() presente na classe ImagePreview, tente substituir a linha

ImageIcon tmpIcon = new ImageIcon(file.getPath());

por

Image image = ImageIO.read(imageFile);
ImageIcon icon = new ImageIcon(image);

M

beleza resolvido a questao do bmp, ja esta aparecendo no preview
so que dae a extensao .tif e .tiff nao funcionam
mas eu particularmente nunca vi usar essa extesao e acabei tirando, deixando apenas jpg, png, gif e bmp
obrigado rdsilio

ViniGodoy

Está no javadoc os formatos suportados:
http://download.oracle.com/javase/6/docs/api/javax/imageio/package-summary.html

Veja a tabelinha na descrição do pacote.

Criado 21 de julho de 2011
Ultima resposta 21 de jul. de 2011
Respostas 3
Participantes 3