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!