Notificar linha especifica da coluna cujo valor não foi cadastrado

olá a todos, estou desenvolvendo uma aplicação para ser usada em um estacionamento estou desenvolvendo essa aplicação em java + API Swing e BD Mysql necessito que o sistema mostre em um JtoolTipText() quantos registros em amarelo estão sem valor inserido. estive bolando algo, más ainda não consegui chegar no resultado que quero.

resumindo única coisa que preciso é que retorne a quantia de registros(linhas) sem valor.

segue a imagem da aplicação.


segue os métodos que estive desenvolvendo.

 private void informarSobreColuna(){
           
       for(int i = 0; i < jtTabela.getRowCount(); i++){
           String valorCelula = jtTabela.getValueAt(i, 4).toString();
            if(valorCelula == "-"){
                 jtTabela.setToolTipText("Atualizar(F5) Lucro pendente: "+ capturarValorColuna(i, 4));                      
                  System.out.println("passou no teste!");
            }else{
                  System.out.println("reprovou no teste!");
            }
      }
    }
   
   private int capturarValorColuna(int row,int col){
       
       int valor = 0;
       for(int i = 0; i < jtTabela.getColumnCount(); i++){
              valor = i;
       }
       return valor;
   }

Ajuste esse if para:

if ("-".equals(valorCelula)) {

if ajustado, más não obtive o resultado desejá que é retornar a quantidade de linhas em amarelo que não possuem lucro inserido. sabe uma forma de obter esse resultado ?

@Lucas_Matos Você pode adicionar um contador dentro do seu for. Tipo um i++ sempre que valorCelula == “-”, no final vai ter a quantidade de linhas que procura

1 curtida

deu certo kkk vlw

Boa!