Problemas no SWT

0 respostas
S

Galera estou com o seguinte problema, construi uma classe que se chama Progresso, nela possuo um ProgressBar, esta classe é somente para isso mostrar um ProgressBar.
Em outra classe com o nome de tela2 eu chamo esta classe Progresso, e chamo o metodos getProgressBar() que me retorna o ProgressBar, assim teoricamente eu conseguiria interagir com este ProgressBra, mas ao executar o comando getProgressBar().setSelection(4); da o seguinte erro

org.eclipse.swt.SWTException: Invalid thread access
        at org.eclipse.swt.SWT.error(Unknown Source)
        at org.eclipse.swt.SWT.error(Unknown Source)
        at org.eclipse.swt.SWT.error(Unknown Source)
        at org.eclipse.swt.widgets.Widget.error(Unknown Source)
        at org.eclipse.swt.widgets.Widget.checkWidget(Unknown Source)
        at org.eclipse.swt.widgets.ProgressBar.getSelection(Unknown Source)

Alguem pode me dar uma dica de como acessar metodos e componentes fora da classe usando SWT! Li que esta proteção existe para evitar problemas de concorrencia mas com isso gera outros problemas de acesso a metodos fora da mesma classe!

Criado 16 de julho de 2009
Respostas 0
Participantes 1