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?
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?
Tem várias maneiras de fazer isso… mas porque não usa serialização pra isso?
Abraço!
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…
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();
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!