Bom, venho mais uma vez com as minhas duvidas em busca de ajuda de vocês!
Tenho uma JTable dentro de JFrame e irei adicionar dados nela porém a quantidade de linhas é variavel, ou seja, pode ter tanto 2 quanto 20! Gostaria de saber como eu faço pra adicionar uma nova linha em um JTable… procurei na documentação mas não axei nada aparentemente!!!
Abraços!
Segue um exemplo simples:
[code]import javax.swing.;
import java.awt.;
public class TesteJTable extends JFrame {
private JTable tabela;
private DefaultTableModel modelo;
public TesteJTable() {
modelo = new DefaultTableModel(null, new String[] {“Coluna1”, “Coluna2”});
tabela = new JTable(modelo);
add(tabela, BorderLayout.CENTER);
pack();
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
private void adicionaLinha(String[] dados) {
modelo.addRow(dados);
}
public static void main(String[] args) {
TesteJTable teste = new TesteJTable();
String[] s = new String[2];
for(int i = 0; i < 3; i++) {
for(int j = 0 ; j < 2; j++) {
s[j] = "Linha " + i + ", Coluna " + j;
}
teste.addLinha(s);
}
}
}[/code]
T+