olá… estou com um probleminha ele esta descrito nos comentários…
não consigo ler um objeto salvo em um arrayList…
public void actionPerformed(ActionEvent ev){
System.out.println("estou ouvindo o button");
String lixo =question.getText(); // esta linha funciona
String lixo2 = answer.getText(); // esta linha funciona
System.out.println("vou imprimir lixo" + lixo); // debug esta linha funciona
QuizCard card = new QuizCard(question.getText(),answer.getText());
cardList.add(card);
int thesize =cardList.size(); // o tamanho é incrementado
System.out.println("tamanho do Objeto cardList : " + thesize); // debug
//for(QuizCard f : cardList){
for(int n = 0; n <cardList.size(); n++){
QuizCard f = cardList.get(n);
String p1 = f.Pergunta;
String r2 =f.Resposta;
System.out.println("Pergunta " + p1 +" Resposta " + r2); // aqui esta o problema
// não consigo imprimir p1 e r2 , eles aparecem como null...
acho que o problema deve estar aqui… porque eu acho isso ? simples eu fiz esta classe… o resto é do livro use a cabeça java he…he…
public class QuizCard{
public String Pergunta;
public String Resposta;
public QuizCard(String Pergunta,String Resposta){} // construtor
public String getQuestion(){
Pergunta = question.getText();
System.out.println("p = " + Pergunta); // debug
return(Pergunta);
}
public String getAnswer(){
Resposta = answer.getText();
System.out.println("r = " + Resposta);
return (Resposta);
}
}
}
sds
j.silvestrte
