Erro estranho em um jList

Olá pessal,

estou com um erro q não consigo entender de onde vem. Meu codigo é o seguinte:

ListModel listaLivroTitulo       = new DefaultListModel((new Aplicacao()).livroCampo("titulo"));

Sendo que o parametro passado para DefaultListModel é um Vector o msm feito com o DefaultComboBoxModel
que deu certo. O erro mostrado é o seguinte:

symbol : constructor DefaultListModel(java.util.Vector)
location: class javax.swing.DefaultListModel
ListModel listaLivroTitulo = new DefaultListModel((new Aplicacao()).livroCampo(“titulo”));

O que será q está acontecendo?

Desde já agradeço a atenção de todos

Até

[quote=KassiPretti]Olá pessal,

estou com um erro q não consigo entender de onde vem. Meu codigo é o seguinte:

ListModel listaLivroTitulo       = new DefaultListModel((new Aplicacao()).livroCampo("titulo"));

Sendo que o parametro passado para DefaultListModel é um Vector o msm feito com o DefaultComboBoxModel
que deu certo. O erro mostrado é o seguinte:

symbol : constructor DefaultListModel(java.util.Vector)
location: class javax.swing.DefaultListModel
ListModel listaLivroTitulo = new DefaultListModel((new Aplicacao()).livroCampo(“titulo”));

O que será q está acontecendo?

Desde já agradeço a atenção de todos

Até

[/quote]

Posta ai o código completo, talvez de pra entender melhor. blz.

Método para incializar:

        ComboBoxModel listAutorNome      = new DefaultComboBoxModel((new Aplicacao()).autorCampo("nome"));
        ComboBoxModel listLivroCategoria = new DefaultComboBoxModel((new Aplicacao()).livroCampo("categoria"));
        ComboBoxModel listLivroTitulo    = new DefaultComboBoxModel((new Aplicacao()).livroCampo("titulo"));
        ComboBoxModel listLivroEditora   = new DefaultComboBoxModel((new Aplicacao()).livroCampo("editora"));
        ListModel listaLivroTitulo       = new DefaultListModel((new Aplicacao()).livroCampo("titulo"));
        
        jCBAutoresCadas.setModel(listAutorNome);
        jCBCategoriaConsul.setModel(listLivroCategoria);
        jCBAutorConsult.setModel(listAutorNome);
        jCBEditoraConsult.setModel(listLivroEditora);
        jCBLivroAlterar.setModel(listLivroTitulo);
        
        jLLivrosSistema.setModel(listaLivroTitulo);

Metodo gerador do Vector:

public Vector autorCampo(String campo)    { return autordao.selectfields(campo); }

Metodo que recupera os dados do banco:


    public Vector selectfields(String ...dado)
    {
        String campos = "";
        Vector dados = new Vector();
        dados.add("");
        
        for(String fields : dado)
            campos +=  fields + " , ";
        campos = campos.substring(0, campos.length()-2);
        
        String query = "SELECT DISTINCT "+campos+" FROM autor ORDER BY "+ dado[0]; 
       
        try{
            ResultSet resul = super.getStatement().executeQuery(query);
            
            while(resul.next()){
                for(String campo : dado)
                   dados.add(resul.getString(campo)); 
            }
            return dados;
        }
        catch (SQLException ex) { ex.printStackTrace(); }
        
        return dados;
    }

Lembrando que o método para recuperar os dados do banco está sendo utilizado para preencher o combobox
e está fazendo isso com sucesso…

Até