Pytanie : Jawa Dane Szyk Rada Potrzebować

Cześć,
Z nadzieją/> móc niektóre rada the najlepsza praktyka dla the następujący cyfrowanie zagadnienie I przychodzić across.

I mieć CheckBoxTree che I móc świetnie, ale I potrzebować sprawnie sync the drzewo z dane szyk ślad z czego checkboxes sprawdzać, i che być not.

I mieć ustawianie kilka klasa dla to dla Konto, Produkt, Etc. using klasa, w ten sposób na przykład, dla Produkt I mieć;

public klasowy ProductsSQLConsolidated {
boolean sprawdzać;
Integer productCode;
}

as pojedynczy klasowy kartoteka, i w mój główny kod I use
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
intymny kawitacyjny allocateConsolidationProducts () {
    int tmpProduct = -1;

    consolProducts [(0)] = nowy ProductsSQLConsolidated ();

    próba {
        ResultSet rs = sqlStatement.executeQuery ("WYBRANY KOD OD PRODUKT ROZKAZ KOD ASC");

        int i =1;
        podczas gdy (rs.next ()) {
            consolProducts [i] = nowy ProductsSQLConsolidated ();

            tmpProduct = Integer.parseInt (rs.getString ("KOD"));

            consolProducts [i] .checked = fałszywy;
            consolProducts [i] .productCode = tmpProduct;
            i++;
        }

        numberProducts = i;
        rs.close ();
    } chwyt (SQLException se) {
            System.out.println ("Produkt SQL kod execute.");
   }
} 


Now pracować pracować świetnie, ale the jedyny sposób I móc produkt być scroll przez jedyny szyk element dla dopasowanie na the produkt kod, gdy the produkt kod być w rozkaz (the lista być w the rozkaz the Produkt Opis), ale ono liczyć się jeżeli I wtedy sortować ten szyk w Produkt Kod rozkaz swój używać wyłącznie dla i the screen.

So, mój pytanie być;

1) Musieć I sortować the szyk w Produkt Rozkaz jak tylko ono zaludniać?
2) Musieć I re-run the ten sam zapytanie che produkować the oryginalny rezultat ale produkować the rezultat w produkt kod rozkaz i używać
3)/>3) być the szybki sposób produkt kod w the szyk lista? Być tam  standardowy funkcja che index the szyk dla? lub I naprawdę potrzebować the produkt kod w ustalony rozkaz i wtedy binarny rewizja jeżeli the produkt kod istnieć?
4) Jeżeli/>4) móc lepszy sposób the ten sam rezultat, zadawalać część:)

Regards

Odpowiedź : Jawa Dane Szyk Rada Potrzebować

Ono być prawdopodobnie łatwy właśnie Mapa więc stuknięcie na checkbox móc prosto the prawy produkt
Inne rozwiązania  
 
programming4us programming4us