Preenchendo JTable com objetos

0 respostas
P

Boa tarde a todos.

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
    try {
        Vector<Object> vctRows = new Vector<Object>();
        Vector<Object> vctCols = new Vector<Object>();

        //
        StringBuffer sbSQL = new StringBuffer();
        sbSQL.append("SELECT * FROM tb_Tipos_Documento");

        //Conecta Banco Dados
        Connection cnn = BancoDados.fabricaConexao(new ConexaoPadrao("TMSystemConfig.Xml"));

        //
        ResultSet rs = BancoDados.fabricaCosulta(sbSQL, cnn);

        //Colunas
        vctCols.add("Tipos de Documentos");

        //Linhas
        TiposInvestimento ti;
        while (rs.next()) {
            ti = new TiposInvestimento();
            ti.setCodigo(rs.getShort("codigo"));
            ti.setDescricao(rs.getString("Descricao"));
            ti.setDataInclusaoRegistro(new GregorianCalendar());
            ti.setDataAlteracaoRegistro(new GregorianCalendar());
            ti.setMatriculaUsuario(rs.getShort("MatriculaUsuario"));

            vctRows.add(ti);
            
            System.out.println(ti);
        }

        //ComboBox
        cmb.setModel(new DefaultComboBoxModel(vctRows));
        
        //Table
        tbl.setModel(new DefaultTableModel(vctRows, vctCols));
        
    } catch (SQLException ex) {
        Logger.getLogger(Login.class.getName()).log(Level.SEVERE, null, ex);
    }
}

Estou tentando com o código acima preencher uma grid de uma única coluna com os objetos retornados de um ResultSet().

A combo preencho na boa, porém a GRID da erro de CAST.

Alguém pode me ajudar nisso

Preciso que o VIEW de minha GRID exiba somento a descrição e o MODEL fique com o objeto propriamente dito.

Desde já agradeço.

Criado 13 de novembro de 2008
Respostas 0
Participantes 1