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
Preview figura .bmp
M
3 Respostas
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
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