Reformulando a pergunta…
Eu tenho uma classe GUI que possui 5 tabelas chamada ConsolidadoUI.
Cada tabela é populada de acordo com a linha que fora selecionada na tabela anterior.
Na última tabela, a linha que fora selecionada carrega um label e mais duas tabelas.
Minha dúvida é a seguinte:
Tenho a classe ConsolidadoWorker, que extende SwingWorker, para fazer os processos em “paralelo”.
Porém, o método doInBackground() desta classe teria que fazer vários processos diferentes, diferenciando apenas pelo parâmetro que é passado.
Como faço isso? Com if ? Tem como eu fazer isso dinamicamente, sem ter que criar algo para verificar quais os parâmetros passados?
Poderia criar mais de um deste método doInBackground(), de forma que a cada necessidade diferente eu o chame diretamente?
Não sei, alguma coisa assim…