Adicionar imagens num array jlabel

2 respostas
O
Pra eu adicionar uma imagem num JLabel eu uso JLabel imagem = new JLabel(new ImageIcon("ECONOMIA001.jpg")); E pra adicionar num array de JLabel? Eu tentei usar
imagem [0]  = new JLabel(new ImageIcon("ECONOMIA001.jpg"));
		imagem [1]  = new JLabel(new ImageIcon("ECONOMIA002.jpg"));
		imagem [2]  = new JLabel(new ImageIcon("ECONOMIA003.jpg"));
		imagem [3]  = new JLabel(new ImageIcon("ECONOMIA004.jpg"));
		imagem [4]  = new JLabel(new ImageIcon("ECONOMIA005.jpg"));
		imagem [5]  = new JLabel(new ImageIcon("ECONOMIA006.jpg"));
		imagem [6]  = new JLabel(new ImageIcon("ECONOMIA007.jpg"));
		imagem [7]  = new JLabel(new ImageIcon("ECONOMIA008.jpg"));

ou

for(int i=0; i < 14;i++)
		{
			imagem [i]= new JLabel(new ImageIcon("ECONOMIA00"+(i+1)+".jpg"));
		}

Só exibe a primeira posição.
Tenho quase certeza que é porque estou usando o "new JLabel".
Tem outra forma de adicionar imagens sem usar new JLabel?

2 Respostas

Marky.Vasconcelos

Sim… não usando JLabel nem ImageIcon.

Use BufferedImage e ImageIO.

O

Tem algum exemplo?

Obrigado

Criado 12 de agosto de 2009
Ultima resposta 13 de ago. de 2009
Respostas 2
Participantes 2