Como exibir bytes em uma jLabel?

2 respostas
Jardel_Morais

Olá, sou iniciante em java e estou fazendo um programinha em Java que exibi os bytes de uma imagem. O problema é que não estou conseguindo exibir os bytes na jLabel e nem na jTextField1, como exibir esses bytes?
Obrigado.

2 Respostas

4mega

Não entendi direito se vc quer exibir a imagem ou vc apenas quer as strings, então vai os dois exemplos:

Transforme em ImageIcon caso queira transformar em imagem.

bytes[] bFile = getImagem();
jLabel1.setIcon(new ImageIcon(bFile ));

Transformar bytes em String:

bytes[] bFile = getImagem();
jLabel1.setText(Arrays.toString(bFile));

ou

bytes[] bFile = getImagem();
String varBytes = "";
for (int i = 0; i < bFile.length; i++) {
     varBytes = varBytes+String.valueOf(bFile[i]);
 }
jLabel2.setText(varBytes);

Duvidas entre em contato via skype.

Jardel_Morais

Obrigado!

Criado 9 de outubro de 2016
Ultima resposta 14 de out. de 2016
Respostas 2
Participantes 2