Problemas com JTabela em Java

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;
}
}

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.

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

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

1 curtida