PAP
Setembro 5, 2007, 1:44pm
#1
Olá galera.
tenho um JTable, quando eu quero fazer alguma alteração eu click na determinada linha, e os dados vão para seus respectivos campos aonde eu posso altera-los, mas o que eu nao estou conseguindo fazer é, após alterados os dados eu clicando no botao add esses dados vão para aquela determinada linha n JTable como faço isso?
valew T+…
hugov
Setembro 5, 2007, 2:23pm
#2
Para alterar uma tabela, você deve obter o model dela, ou seja, para que você
insira a alteração neste model.
Pega a table model assim.
DefaultTableModel model = (DefaultTableModel)tabela.getModel();
No model você tem a opção de inserir uma informação em uma determinada linha.
model.addRow(objetoComInformacao);
E após fazer as alterações necessárias o model estará alterado automáticamente.
PAP
Setembro 6, 2007, 10:07am
#3
o código segue abaixo, o que eu estou fazendo de errado?
private void jbAdicionarActionPerformed(java.awt.event.ActionEvent evt) {
double totalParcelas = 0;
double valor = Double.parseDouble(jtValor.getText());
int numParcelas = Integer.parseInt(jtNumParcelas.getText());
double valorParcelas = valor / numParcelas;
linha = this.jtableContaReceber.getSelectedRow();
for (r = 1; r <=numParcelas; r++) {
//dtm.addRow(new Vector());
jtableContaReceber.setValueAt(linha, r-1, 1);
jtableContaReceber.setValueAt(linha, r-1, 2);
}