Forma encapsulada de implementar SwingWorker

2 respostas
AlexSlender

Saudações senhores, já pesquisei muito sobre uma forma para implementar telas de "Aguardando" em swing, acabei chegando na utilização do SwingWorker, que até onde eu li é o ideal para executar algo em background. Até ae tudo bem, fiz alguns testes e tudo certo, porém alguém conhece algum maneira encapsulada que use um classe auxiliar, seja lá como for, mas que simplifique a forma de implementação?

Algo como
public void cadastraAlgo(){
		try {
			getLoading(); // chama tela de "Aguardando dados"
			
			//cadastra algo
			
		} catch (Exception e) {
			
			
		}finally{
			getLoading().hides(); // esconde tela de "Aguardando dados"
		}
	}
Ab.

2 Respostas

Felagund

Procure pelo SwingX tem aquela flor do ajax para carregar como compoenente.

Vc pode usar um JProgresBar para indicar o processamento.

com o update 18 o SwingWorker parou de funcionar, tive que implementar minha solução para resovler isso.

AlexSlender

Valeu por responder Felagund mas o SwingX foi abandonado pela Sun em 2008, preciso de algo consistente.
Ab.

Criado 22 de janeiro de 2010
Ultima resposta 22 de jan. de 2010
Respostas 2
Participantes 2