Problemas com JTabela em Java

3 respostas Resolvido
java
P
A tabela quando preenchida continua retornando 0;

Se não for preenchida ainda retorna 0 também;

Alguém sabe o porquê?

Já tentei trocar == 0 por == -1 mais não esta dando certo
public boolean valida_Tabela(){                if(jtbParcelamento.getSelectedRowCount() == 0){	 System.out.println(jtbParcelamento.getSelectedRowCount());

return true;

}else{       	   System.out.println(jtbParcelamento.getSelectedRowCount());

return false;

}

}

3 Respostas

Jothar_Aleksander

Melhorando a legibilidade do código:

public boolean validarTabela(){
	if(jtbParcelamento.getSelectedRowCount() == 0){ 
		System.out.println(jtbParcelamento.getSelectedRowCount());
		return true;
		
	}else{
		System.out.println(jtbParcelamento.getSelectedRowCount());
		return false;
	}
}

O método getSelectedRowCount() retorna o número de linhas selecionadas, e não quantas linhas tem na tabela.

P

Não tem um método que retorna a quantidade de linhas preenchidas na tabela? @Jothar_Aleksander

Jothar_Aleksander
Solucao aceita

Porque nenhuma linha está selecionada. Para saber quantas linhas tem na tabela, use o método getRowCount().

Criado 22 de setembro de 2019
Ultima resposta 22 de set. de 2019
Respostas 3
Participantes 2