Pessoal seguinte eu estou fazendo uma combo box que vai puxar tudo oque esta em uma classe de cadastro mas ele esta puxando tudo em uma linha do comobox como consigo fazer ficar linha por linha?
(ex nome,nome2,nome3) mostra assim na comobox inves de linha por linha (esta pegando outras informaçoes como ID e email tambem
os arquivos estao salvos em TXT (exigencia do professor)
Edit: avisar sobre TXT e arrumar local do codigo
codigo:
combo = new JComboBox();
combo.addItem(partida.Desafio());
public ArrayList Desafio() {
ArrayList para = new ArrayList();
String linha = new String();
String cadastrar = "cadastrar.txt";
File arquivoCadastros = new File(cadastrar);
String mensagem = null ;
try {
FileReader lerArquivo = new FileReader(arquivoCadastros);
BufferedReader bufferArquivo = new BufferedReader(lerArquivo);
while (true) {
linha = bufferArquivo.readLine();
para.add(linha);
//mensagem = "nao";
if (linha == null) {
break;
}
}
bufferArquivo.close();
} catch (Exception e) {
System.out.println("Erro ao ler arquivo");
}
return para;
}