Thread - Acessar um botao dentro de uma thread

Aew galera!

Finalmente criei uma conta aqui, depois de muito frequentar e olhar tópicos mas sem registrar hehe…

Então, espero que vocês me ajudem pois estou com o seguinte problema:

Eu tenho o seguinte código numa classe:

JogoBancoImobiliario jogo = new JogoBancoImobiliario("SkyBlue", 6, this);
Thread threadJogoBancoImobiliario = new Thread(jogo);
threadJogoBancoImobiliario.start();

Essa classe JogoBancoImobiliario dah extends JFrame e tem varios botoes nela…
O método run() dessa classe JogoBancoImobiliario é que vai criando a tela e os botoes
Eu quero na sequencia do código acima mecher com a configuração de um dos botões que está sendo criado pelo método run() … mas eu não consigo…
Se eu ponho os códigos no construtor da classe e deixo o método run() vazio ele funciona
O botão está como public então tem como acessar de fora da classe
O erro ao tentar mecher com o botão é:
“Exception in thread “Thread-0” java.lang.NullPointerException”
Eu acho que ele esteja tentando acessar o botão antes que ele seja criado, se for isso, como eu faço pra ter certeza q ele ta criado? É aquele negócio de synchronized?

Vlw Galera =]

Botei no código antes de tentar mecher no botão:

try
{
 threadJogoBancoImobiliario.join();
}
catch(Exception e){}

e ele funcionou,…

então realmente ele tava tentando acessa o botão antes dele ser criado?