Permasalahan pada rowcount jtable tanpa menggunakan database

bismillah bantu saya teman teman saya sudah mencari-cari digoogle belum mendapatkan solusi jadi saya coba tanyakan, semoga teman-teman budiman dipermudah segala urusannya :) begini saya ingin membuat sebuah hasil yang dibagi menjadi 2 hasil dari penjumlahan dengan syarat apabila hasilnya lebih dari 1 maka dikatakan identik dan apabila tidak lebih dari 1 maka dikatakan tidak identik. dari hasil tersebut akan dijumlahkan berapa yang identik dan berapa yang tidak identik 1. pertama-tama saya memiliki tampilan seperti ini: <a href='https://drive.google.com/file/d/1Zx0WkmfKdwATkUu_zt9fYek2FEolS71A/view?usp=sharing'>https://drive.google.com/file/d/1Zx0WkmfKdwATkUu_zt9fYek2FEolS71A/view?usp=sharing</a>

2. setelah saya masukin tiga data hasilnya sesuai dengan yang digambar <a href='https://drive.google.com/file/d/1-_8WbCpAC4gNdZlgiPsp6FR0FKN1tMbJ/view?usp=sharing'>tampilan setelah input 3 data</a>

3. akan tetapi setelah saya menginput data seterusnya hasil menjadi menjumlahkan semua rowcount yang ada :( <a href='https://drive.google.com/file/d/1Wmu_jrdmcHOK6jsbIRb8wURIRcaemoYj/view?usp=sharing'></a>

disini saya lampirkan code mohon pencerahan dan koreksinya

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        DefaultTableModel model = (DefaultTableModel)tabel.getModel();
        int a,b,c ;
        int juml = model.getRowCount();
        a=Integer.parseInt(vbil1.getText());
        b=Integer.parseInt(vbil2.getText());
        c=a+b;
         vhasil.setText(String.valueOf(c));


        for (int i=0; i<juml; i++){
         int idn = model.getRowCount();
           int  tdn = model.getRowCount();
          if (c>1){


              for (int j=0; j<idn; j++){

              id.setText(Integer.toString(idn));
            //  if (idn>0){ }
              }}

          else if (c<1)
               {for (int j=0; j<tdn; j++){

              td.setText(Integer.toString(tdn));} }
          }




        model.addRow (new Object [] {vbil1.getText(),vbil2.getText(),vhasil.getText()});
    }

avatar yossa
@yossa

8 Kontribusi 1 Poin

Dipost 5 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

sudah depet jawabannya

avatar yossa
@yossa

8 Kontribusi 1 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban