Adicionar tif em jpanel sem biblioteca de terceiros

2 respostas
leorbarbosa

Boa tarde,

tenho procurado inclusive aqui alguns exemplos de como adicionar uma imagem (tif) num jpanel ou num jlabel, sem a utilização de bibliotecas de terceiros. Mas não tenho encontrado ou os exemplos não funcionam.

Tenho uma aplicação swing construída com NB, na qual o jpanel já está inserido no jframe. Gostaria de clicar num botão e carregar a imagem (tem que ser um tif) no jpanel.

Alguém poderia dar um exemplo?

Muito obrigado.

2 Respostas

E

Infelizmente, você precisa de uma biblioteca adicional. Mesmo que seja da própria Oracle:

http://download.java.net/media/jai-imageio/builds/release/1.1/

(Não sei se o JAI vai conseguir ler seu arquivo .tiff, já que nem sempre é trivial ler um .tiff…)

Outra forma: se o TIFF puder ser convertido antes de ser carregado (talvez usando um programa nativo como o ImageMagick ou GraphicsMagick) seria melhor.

E

Até onde eu eu sei, ImageIO. read() aceita formato tiff. Faz uma pesquisa lá sobre esse método.

Criado 21 de março de 2013
Ultima resposta 21 de mar. de 2013
Respostas 2
Participantes 3