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 -
From:
Luiz Felipe
Molina
To: [EMAIL PROTECTED]
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
abstrataAbstractTableModel.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 databela. 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
columacomumn.Daí vc cria uma tabela passando para o contrutor uma
instância do seu tablemodel.quando os dados da tabela forem
alterados (como no exemplo que vc deu), paraatualizar 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 PMSubject: [java-list] JTable- Como adicionar
uma nova linha Galera, gostaria de saber como faco
para adicionar uma nova linha natabela(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.htmregras
da lista: http://www.soujava.org.br/regras.htmhistorico:
http://www.mail-archive.com/java-list%40soujava.org.brpara
sair da lista: envie email para [EMAIL PROTECTED]
-