Bom dia Galera,
tem alguma forma de somar cada item de uma tabela e apresentar em um text…
ex: tenho 300 produtos na tabela
no text: quantidade de produtos |300 |
obrigado!
Bom dia Galera,
tem alguma forma de somar cada item de uma tabela e apresentar em um text…
ex: tenho 300 produtos na tabela
no text: quantidade de produtos |300 |
obrigado!
Se eu bem me lembro, existe o método getRowCount()
Você esta utilizando Swing? Jtable?
No caso de Swing com Jtable.
tabela.getModel().getRowCount()
então estou fazendo dessa forma
int somaLinhas = tblExpurgo.getRowCount();
xtQntProposta.setText(Integer.toString(somaLinhas));
porém não esta mostrando nd no text apenas fica setado 0 nela
então estou fazendo dessa forma
int somaLinhas = tblExpurgo.getRowCount(); xtQntProposta.setText(Integer.toString(somaLinhas));porém não esta mostrando nd no text apenas fica setado 0 nela
int somaLinhas = tblExpurgo.getModel().getRowCount();
xtQntProposta.setText(Integer.toString(somaLinhas));
porém ele fica setando zero , tem alguma forma de deixa o campo vazio e não com 0.
Resolvi,
não estava colocando no evento certo…
valeu diego.sas
então surgiu outra duvida como posso mostrar na msg quantas foram excluidas
///Exclusão
public void excluir(){
if (validarFormulario()){
Mensagem msgExclusao = new Mensagem(this,"Confirmação", "<html>Esta ação resultará na perda definitiva dos dados dessa(s) proposta(s).<br>Confirma exclusão da(s) proposta(s) selecionada(s)?</html?", Mensagem.MSG_BOTAO_SIM_NAO, Mensagem.MSG_ICONE_PERGUNTA);
if(msgExclusao.getBotaoClicado() == Mensagem.MSG_CLICK_SIM ) {
List<PropostaTO> propostas = new ArrayList<PropostaTO>();
for(int i =0; i < tblExpurgo.getRowCount(); i++){
if(Boolean.parseBoolean((tblExpurgo.getValueAt(i, modeloExpurgo.getColumnIndex("selecione")).toString())) == true){
propostas.add((PropostaTO) tblExpurgo.getValueAt(i, modeloExpurgo.getColumnIndex("proposta")));
}
}
facade.setPropostasSelecionadas(propostas);
Runnable executa = new ExcluirProposta();
Thread tarefa = new Thread(executa);
tarefa.start();
}
}
}
Mensagem(FrmExpurgoProposta.this, "Aviso", "<html>Proposta(s) excluída(s) com sucesso!<br>Quantidade de Proposta(s):</html?", Mensagem.MSG_BOTAO_OK, Mensagem.MSG_ICONE_INFORMACAO);
na mensagem
Quantidade de Proposta(s): aqui mostraria quantas foram exluidas
aguardo
suaTabela.getSelectedRowCount()
sim porem tem que validar isto na mensagem…não sei como fazer isto!
Mensagem(FrmExpurgoProposta.this, “Aviso”, “Proposta(s) excluída(s) com sucesso!
Quantidade de Proposta(s): 4 </html?”, Mensagem.MSG_BOTAO_OK, Mensagem.MSG_ICONE_INFORMACAO);
onde eu marquei com 4 que iria sair na mensagem.
OBS: Poste os códigos entre as tags code.
Assim?
Mensagem(FrmExpurgoProposta.this, "Aviso", "<html>Proposta(s) excluída(s) com sucesso!<br>Quantidade de Proposta(s): " + suaTabela.getSelectedRows() +
"</html?", Mensagem.MSG_BOTAO_OK, Mensagem.MSG_ICONE_INFORMACAO);
então aparece uns numeros estranho na mensagem
|rt4$%77