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));