Também é possível usar a classe javax.swing.table.DefaultTableModel para criar o modelo, sem ter que criar uma classe descendendo de AbstractTableModel. Por exemplo:
 
DefaultTableModel modelo = new DefaultTableModel();
JTable tabela = new JTable();
 
tabela.setModel(modelo);
 
Todas as alterações feitas no modelo refletirão na tabela..
 
Object rows = {"Coluna 1", "Coluna 1", "Coluna 1"};
modelo.addRow(rows);
 
Consulte a classe DefaultTableModel para maiores detalhes.
 
Um abraço,
 
Lincolm
----- Original Message -----
Sent: Monday, August 26, 2002 6:46 PM
Subject: Re: [java-list] JTable- Como adicionar uma nova linha

Acho que único jeito de se fazer isso é extendendo a classe abstrata
AbstractTableModel.
Não é dificil, vc tem que implementar os métodos abstratos, e se quiser,
reimplementar alguns métodos. por exemplo:

public int getColumnCount()
public String getColumnName(int column)
public Object getValueAt(int row, int column)

O model é responsável pela manipulação dos dados na tabela. então,
geralmente cria-se uma lista de elementos, onde cada elemento é uma linha da
tabela. e no método getValueAt, vc pega o elemento na posição row da lista,
e com um switch (por exemplo), vc pega o dado que deve aparecer na columa
comumn.

Daí vc cria uma tabela passando para o contrutor uma instância do seu table
model.

quando os dados da tabela forem alterados (como no exemplo que vc deu), para
atualizar os dados na tela, invoque fireTableDataChanged();

basicamente é isso.

Boa Sorte!
espero ter ajudado.

Luiz Felipe.

----- Original Message -----
From: "Fernando Henrique da Silva" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, August 26, 2002 1:21 PM
Subject: [java-list] JTable- Como adicionar uma nova linha


> Galera,
> gostaria de saber como faco para adicionar uma nova linha na
tabela(JTable)
> ao clicar em um botao, pegando os dados de um formulario da tela....
>
> []´s
> Fernando
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
>

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a