Ajuda com IprogressMonitor

0 respostas
G

Boa tarde, estou com a seguinte dificuldade, eu estou desenvolvendo um aplicativo em que quando eu clico em um botao abri uma tela de cadastro e essa tela alguns campos sao preenchidos pelo banco de dados, e sempre ha uma certa lentidao dependendo da maquina e da rede, entao tive a ideia de usar o Iprogress monitor porem não estou conseguindo faze-lo fechar nem acrescentar na progress bar de acordo com o tempo um tempo para cada tela diferente.

final ProgressMonitorDialog pd = new ProgressMonitorDialog(window.getShell());
		try {
			pd.run(false, true, new IRunnableWithProgress(){
			@Override
				public void run(IProgressMonitor monitor)
					throws InvocationTargetException, InterruptedException {
					monitor.beginTask("Processando...", IProgressMonitor.UNKNOWN);
					
					pd.setBlockOnOpen(true);
					
					
					}
				
			});
		} catch (InvocationTargetException e1) {
			e1.printStackTrace();
		} catch (InterruptedException e1) {
			e1.printStackTrace();
		}
		new ServerDialog(window.getShell()).open();
		
	}
Criado 16 de outubro de 2009
Respostas 0
Participantes 1