galera to com um problema.
tenho um arraylist que tem varios Jlabels dentro dele.
na hora que do um get preciso pegar o jlabel da posicao x e setar o caption dele.
voce tem ideia de como se faz isso
segue o meu fonte
[code]import java.util.ArrayList;
import java.util.Random;
import javax.swing.JLabel;
import com.sun.org.apache.xalan.internal.xsltc.runtime.Hashtable;
public class teste {
public static String palavraGerada;
public static ArrayList letras;
public static void main(String[] args) {
Random r = new Random();
int z = Math.abs(r.nextInt()) % 4;
String o = Integer.toString(z);
Hashtable palavras = new Hashtable();
palavras.put("0", new String("abelha"));
palavras.put("1", new String("aborrecido"));
palavras.put("2", new String("abotoadura"));
palavras.put("3", new String("abreugrafia"));
palavraGerada = (String) palavras.get(o);
if (palavraGerada != null) {
System.out.println(palavraGerada);
letras = new ArrayList();
for (int count = 0; count < palavraGerada.length(); count++) {
JLabel l = new JLabel("_");
letras.add(l);
}
}
String valorDigitado = "a";
for (int i = 0; i < palavraGerada.length(); i++) {
if (valorDigitado.equals(String.valueOf(palavraGerada.charAt(i)))) {
System.out.println(i);
letras.get(i);
//aqui deveria trocar o caption do jlabel por uma letra que quero.
}
}
}
}
[/code]