Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem oko punjenja ComboBox-a

[es] :: Java :: Problem oko punjenja ComboBox-a

[ Pregleda: 2753 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Krmaja
Student

Član broj: 210090
Poruke: 3
79.101.247.*



Profil

icon Problem oko punjenja ComboBox-a26.01.2009. u 19:17 - pre 185 meseci
Imam problem oko unosenja itema u comboBox
Metod getSetVozilo vraca TreeSet koji sam predhodno napunio objektima klase Vozilo
Vozilo mi je entite a atribut po kome poredim je kilometraza i desava mi se da unosi duplikate u box iako atribut kilometraza nije isti u sledecem unosu!
Ovo je metod kojim punim cb.Ako neki ima neku ideju !!Hvala unapred
Code:

for (Vozilo o: Biznis.getInstance().getSetVozilo())
        {
            if(box.getItemCount()==0)
            {
                box.addItem(o);
            }
              for(int i=0; i<box.getItemCount();i++)
              {
                if (((Vozilo)box.getItemAt(i)).getKilometraza()!=(o.getKilometraza()))
                 box.addItem(o);

              }


            }
        }

 
Odgovor na temu

Ivan Ivanic
Ivan Ivanic
Freelance, Anywhere
Fruška Gora

Član broj: 203038
Poruke: 179
82.208.198.*

Sajt: ivan.yggdrasillcode.com


Profil

icon Re: Problem oko punjenja ComboBox-a26.01.2009. u 20:34 - pre 185 meseci
Code:
for(int i=0; i<box.getItemCount();i++)
              {
                if (((Vozilo)box.getItemAt(i)).getKilometraza()!=(o.getKilometraza())) // ovde će ti za svako vozilo koje nema istu kilometražu kao o dodati po jedno o
                 box.addItem(o); // znači ova linija doda po jedanput za svako vozilo koje nema istu kilometražu ako o

              }


falšuje ti logika. For petlja će ti dodati po jedno o za svako vozilo u box koje nema istu km-tražu kao o.
Rad rad i samo rad :-D
 
Odgovor na temu

Krmaja
Student

Član broj: 210090
Poruke: 3
93.86.43.*



Profil

icon Re: Problem oko punjenja ComboBox-a27.01.2009. u 01:24 - pre 185 meseci
Imas li ideju?
 
Odgovor na temu

Ivan Ivanic
Ivan Ivanic
Freelance, Anywhere
Fruška Gora

Član broj: 203038
Poruke: 179
82.208.198.*

Sajt: ivan.yggdrasillcode.com


Profil

icon Re: Problem oko punjenja ComboBox-a27.01.2009. u 07:17 - pre 185 meseci
Kao prvo zašto ne isprazniš svaki put ceo box, pa napuniš sa novim vrednostima.
Ako ti to ne odgovara, učitaj sve vrednosti iz boxa u neki privremeni set pa dodaj o u set na kraju isprazni box pa dodaj ceo privremeni set.

Prvo rešenje je ako ti ne trebaju vrednosti koje se nalaze u boxu:
-isprazniš box
-u for petlji dodaš sve vrednosti iz seta u box

Drugo rešenje je ako ti trebaju vrednosti koje se nalaze u boxu:
-prvo dump box vrednosti u privremeni set
-onda dodaješ svaku vrednost iz getSetVozilo u privremeni set
-na kraju očistiš box i dodaš sve vrednosti iz privremenog seta

I btw ako hoćeš da koristiš vrednosti u setu a da sve funkcioniše kako treba moraš da override equals method.
Rad rad i samo rad :-D
 
Odgovor na temu

Krmaja
Student

Član broj: 210090
Poruke: 3
93.86.139.*



Profil

icon Re: Problem oko punjenja ComboBox-a27.01.2009. u 15:20 - pre 185 meseci
Hvala!Uspeo sam
 
Odgovor na temu

Ivan Ivanic
Ivan Ivanic
Freelance, Anywhere
Fruška Gora

Član broj: 203038
Poruke: 179
82.208.198.*

Sajt: ivan.yggdrasillcode.com


Profil

icon Re: Problem oko punjenja ComboBox-a27.01.2009. u 15:27 - pre 185 meseci
Super :)))
Rad rad i samo rad :-D
 
Odgovor na temu

[es] :: Java :: Problem oko punjenja ComboBox-a

[ Pregleda: 2753 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.