Como da carga num vetor num Loop usando Getters e Setters?

1 resposta
ReneDouglasbr3

Galera to com o seguinte problema…

setDireita(new ImageIcon[6]);
		setEsquerda(new ImageIcon[6]);
		
		for (int a = 0; a < getDireita().length; a++) {
			setDireita(); // problema !
		}

Queria saber como dar carga usando o setter… nao consegui de jeito nenhum aki…
Como digo para o setter dar um new no ImageIcon(“teste/direita”+(a+1)+".png") na posicao a dentro do setter?

1 Resposta

ReneDouglasbr3

Gente o unico jeito q achei foi esse !

setDireita(new ImageIcon[6]);
		setEsquerda(new ImageIcon[6]);
		
		ImageIcon aux[] = new ImageIcon[6];
		
		for (int a = 0; a < getDireita().length; a++) {
			aux[a] = new ImageIcon("sprites/Naruto Correndo/Naruto_run_"+(a+1)+".png");
			setDireita(aux);
			aux[a] = new ImageIcon("sprites/Naruto Correndo/correndo esquerda/Naruto_run_"+(a+1)+".png");
			setEsquerda(aux);
		}

Criei uma variavel auxiliar para dar o new no ImageIcon e entao ser incluida no setDireita e setEsquerda
Mas alguem sabe uma forma mais simples?

Criado 6 de outubro de 2012
Ultima resposta 6 de out. de 2012
Respostas 1
Participantes 1