Usar jTable sem criar ela "na unha"

3 respostas
Thiago_Kverna

Olá,

Eu preciso usar o JTable em um programa para a faculdade,

mas o prazo é muito curto para que eu aprenda como criar uma
JTable e tudo mais que for nescessário para criar a mesma. :oops:

Tem como eu adicionar e remover linhas na JTable usando a que
o netbeans cria automaticamente??? :?:

eu nao consigo localizar o

JTable.addRow();

é esse mesmo o comando???

Grato.

3 Respostas

palilo

OPa

primeiro vc precisa pegar o modelo da tabela:

JTable a = new Jtable();
DefaultTableModel modelo = a.getModel();

a partir do modelo vc consegue inserir as linhas:

modelo.addRow( Object[] dados);

qualquer coisa da uma pesquisada no forum e na API

t+

Thiago_Kverna

Beleza,

mas o que que eu tenho que passar para o metodo addRow()?

Eu sei que tem que passar um objeto, mas não entendi direito…

eu quero que a nova linha tenha duas colunas com uma string e uma data…

como eu posso passálas para o metodo?

Tentei criar uma classe, mas nem sei se ela tá certa :oops: …

public class Dados{ public String row[]; public Dados(){ row = new String[2]; try{ row[1]=Senha.dataBase.rs.getString("nomeEpi"); row[2]=Senha.dataBase.rs.getString("data"); }catch(Exception e){ System.out.println("Erro na chamada da busca: "+e); } } }

Da mais uma forcinha aê…

Grato.

Thiago_Kverna

Outra coisa:

na linha

modelo = tblDev.getModel();

aparece o erro:

Incompatible types

found:        javax.swing.table.TableModel;

expected:   javax.swing.table.DefaultTableModel;

Como eu corrijo isso???

Grato

Criado 21 de novembro de 2007
Ultima resposta 22 de nov. de 2007
Respostas 3
Participantes 2