Pergunta : Disposição de dados de Java que classifica o conselho necessário

Olá!, o
esperançosamente alguém pode oferecer-me algum conselho da melhor prática para a seguinte edição que da codificação eu tenho across.

eu tenho um CheckBoxTree que eu possa povoar muito bem, mas eu preciso de poder à sincronização a árvore com uma disposição de dados manter-se a par do que checkboxes são verific, e quais são not.

eu setup diversas classes para este para clientes, produtos, etc. using classes, assim que por exemplo, para produtos eu tenho; classe ProductsSQLConsolidated do

public {bôoleano do
verific; productCode do inteiro do
;

as do
} uma única lima da classe, e em meu class= principal " lineNumbers " >
1 do >
allocateConsolidationProducts vagos confidenciais () {
    tmpProduct do int = -1;

    consolProducts [0] = ProductsSQLConsolidated novo ();

    tentativa {
        Rs de ResultSet = sqlStatement.executeQuery (“CÓDIGO SELETO DA ORDEM dos PRODUTOS POR CÓDIGO ASC”);

        int i =1;
        quando (rs.next ()) {
            consolProducts [i] = ProductsSQLConsolidated novo ();

            tmpProduct = Integer.parseInt (rs.getString (“CÓDIGO”));

            consolProducts [i] .checked = falso;
            consolProducts [i] .productCode = tmpProduct;
            i++;
        }

        numberProducts = i;
        rs.close ();
    } prendedor (SE de SQLException) {
            System.out.println (dos “o código do SQL produtos não faz execute.");
   }
} class= >


Now que de

So, minhas perguntas é; o

1) deve sorte de I a disposição na ordem do produto uma vez que é povoado?
2) Devo eu tornar a colocar em funcionamento a mesma pergunta que produziu os resultados originais mas produzo os resultados na ordem do código de produto e uso este para povoar a disposição?
3) Que é a maneira a mais rápida de encontrar um código de produto na lista de disposição? Há uma função padrão que posicione a disposição para mim? ou eu preciso realmente de ter os códigos de produto em uma ordem do jogo e de usar então uma busca binária para encontrar se os códigos de produto existem?
4) Se qualquer um pode pensar de uma maneira melhor de produzir os mesmos resultados, compartilhar por favor:)

Regards
class= do

Resposta : Disposição de dados de Java que classifica o conselho necessário

É provavelmente mais fácil apenas manter um mapa assim que um clique em um checkbox pode ir em linha reta ao produto direito
Outras soluções  
 
programming4us programming4us