Erro com Jtable não insere

Bom tenho um codigo q faz aconsulta mas não consigo colocalo dentro de um jtable…uma parte do codigo é este

 for (int columm = 0; columm< ncampos; columm++){
                colunas.addElement(mt.getColumnLabel(columm+1));
            }
            Vector linhas = new Vector();
            while (resultado.next()) { // cada linha a minha consulta
                Vector novaLinha= new Vector();
                //    for (int i = 1; i <= ncampos; i++) { // vai do 1 ate o numero de campos
                for (int i = 1; i <= mt.getColumnCount();i++){
                    novaLinha.addElement(resultado.getObject(i));
                   
                    System.out.print(mt.getColumnName(i) + ":" + resultado.getString(i)+" "); // getcolumnname retorna o nome da coluna  getstring retorna o dado que esta armagenado
                }
                linhas.addElement(novaLinha);
            }
            [color=red][b] setModel(new DefaultTableModel(linhas,colunas));   [/b][/color]

mas o erro é p seginte

F:\Documents and Settings\Admin\Desktop\projetomt\src\principal\projetomt.java:174: cannot find symbol
symbol : method setModel(javax.swing.table.DefaultTableModel)
location: class principal.projetomt
setModel(new DefaultTableModel(linhas,colunas));
Note: F:\Documents and Settings\Admin\Desktop\projetomt\src\principal\projetomt.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: F:\Documents and Settings\Admin\Desktop\projetomt\src\principal\projetomt.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
BUILD FAILED (total time: 1 second)

da erro na linha

setModel(new DefaultTableModel(linhas,colunas));

ja achei o erro… valeu ai para quem se preocupou…
O erro era o seguinte
faltava o nome da tabela na linha
tabela.setModel(new DefaultTableModel(linhas,colunas));