Seguindo o modelo do post anterior (JTable - inserir linhas), para excluir linhas selecionadas de um JTable basta:
int[] l = projetos.getSelectedRows();
DefaultTableModel dtm = (DefaultTableModel) jTable1.getModel();
for (int i = (l.length - 1); i >= 0; --i) {
dtm.removeRow(l[i]);//remove todas as linhas selecionadas
}
Mumu....
sábado, 20 de fevereiro de 2010
JTable - inserir linhas
Depois que você inserir o JTable no seu projeto para inserir linhas basta:
1) Recuperar o tablemodel do jtable e fazer um cast para um DefaultTableModel:
DefaultTableModel dtm = (DefaultTableModel) jTable1.getModel();
2) Inserir a nova linha no "dtm":
dtm.addRow(new Object[]{"", "", "", ""}); // um "" para cada coluna que existir
Fácil não?!?
1) Recuperar o tablemodel do jtable e fazer um cast para um DefaultTableModel:
DefaultTableModel dtm = (DefaultTableModel) jTable1.getModel();
2) Inserir a nova linha no "dtm":
dtm.addRow(new Object[]{"", "", "", ""}); // um "" para cada coluna que existir
Fácil não?!?
Assinar:
Postagens (Atom)