Como listar conteúdo no jComboBox?

2 respostas
mar0580

bom dia!

O código que implementei não está funcionando. Estou tentando adicioinar o conteúdo do diretório na combo mas não está funcionando, poderiam me ajudar em como posso consertar isso?

import java.io.File;

public class ServiceControlUI extends javax.swing.JFrame {
    

    /** Creates new form ServiceControlUI */
    public ServiceControlUI() {
        initComponents();
    }

    public void listaConteudo() {

        File arquivo = new File("\\\\siscanctd\\dados\\prod\\D\\Script2\\Clients");
        File[] file = arquivo.listFiles();

        String str = null;

        if (file != null) {

            int length = file.length;

            for (int i = 0; i < length; ++i) {

                File f = file[i];

                if (f.isFile()) {

                  //str = (String) length.get(i).toString();
                  jComboBox2.addItem(f.getName().toString());


                } else if (f.isDirectory()) {

                   
                }
            }
        }
    }

2 Respostas

W

Bom, acho que você não está chamando o seu método listaConteudo(), estou certo?

public ServiceControlUI() {  
        initComponents(); 
        listaConteudo();
    }
mar0580

William Balan:
Bom, acho que você não está chamando o seu método listaConteudo(), estou certo?

public ServiceControlUI() {  
        initComponents(); 
        listaConteudo();
    }

Muito obirgado William!

Só para eu entender: Pq tenho que chamar o método listaConteudo() se ele está na mesma classe? (desculpe-me pela pergunta de amador, mas estou buscando um lugar ao sol(ou a sombra), com Java.

Criado 1 de abril de 2011
Ultima resposta 1 de abr. de 2011
Respostas 2
Participantes 2