[ Jovana_87_Bg @ 12.01.2012. 00:50 ] @
Imam jTable i jedan TextField e sad ono sto mene muci je to kako da zabranim unos vrednosti koje vec postoje u tabeli.
Npr imam tabelu:

IME
-----------
JOVANA
MILICA
SNEZA

Kako bih mogla da zabranim da korisnik unese jos jednom JOVANA... tj ime koje vec postoji. Nemam uopste predstavu na koji nacin to da uradim, pa ukoliko neko zna molim za pomoc.
[ FooLControL @ 12.01.2012. 01:57 ] @
Prodjes kroz celu tabelu i proveris da li postoji vrednost koja je ukucana u TF.. Ostatak znas.
[ Jovana_87_Bg @ 12.01.2012. 10:55 ] @
Ja sam pokusala sa sledecim kodom, ali to funkcionise na taj nacin tako sto uporedjuje red u tabeli koji korisnik selektuje a ja zelim da uporedi sa svim redovima.
Samo sto to ne znam da uradim!?
Code:

int row=tabela.getSelectedRow();

if( jTextField1.getText().equals(t.getModel().getValueAt(row, 0).toString()))
{
........
}
[ FooLControL @ 12.01.2012. 11:10 ] @
Ako hoces kroz sve, znaci da moras da imas neki brojac koji ce da ti uvecava red za jedan.

Code:


boolean unesi = true;

for(brojac=0;brojac < brojaRedova;brojac++)
{
      if( jTextField1.getText().equals(t.getModel().getValueAt(brojac, 0).toString()))
      {
          unesi = false;
          break;
      }
}

if(unesi) //unesi vrednost u tabelu
else // greska, vrednost vec postoji

[ Jovana_87_Bg @ 12.01.2012. 12:29 ] @
Hvala puno :))) RAdi :)))