Como preecher um ComboBox com um arquivo?

4 respostas
D

Estou com o seguinte problema:

Ao clicar no combobox, eu nao consigo preencher este com um arquivo .txt existente em disco.
O que vocês me sugerem?

4 Respostas

leoramos

Tem várias maneiras de fazer isso… mas porque não usa serialização pra isso?
Abraço!

D

Uhm… mas o seguite o que eu queria fazer era:

1º - O combobox, primeiramente está vazio ao executar o frame.
2º - O usuário, ao clicar no combo, executa implicitamente uma função que lê de um arquivo .txt que está localizado na minha unidade C.

Ai parte a dúvida novamente:

Como fazer esse procedimento?

PS.: Sou novo com Java…

dstori

Implemente um codigo assim no click do combo, mas não se esqueça de fazer a checagem de que já foi clicado antes de preencher.

BufferedReader reader = new BufferedReader(new FileReader("C:/LINHAS.TXT"));
		String linha;
		do {
			linha = reader.readLine();
			if (linha != null) combo.addItem(linha);
		} while (linha != null);
		reader.close();
D

@dstori

Ok! Eu consegui popular o combo.
Você poderia me explicar como faço essa checagem?
Esta checagem seria para evitar que quando clicarmos no combo seja adicionado o conteúdo do arquivo novamente?

@edit!!!

Consegui resolver meu problema!

Criado 13 de agosto de 2008
Ultima resposta 13 de ago. de 2008
Respostas 4
Participantes 3