Sistema esperar executar um método antes de continuar

Possuo um sistema e tenho um método que busca certos dados que ajudam a contruir inclusive minha interface, porem certas vezes a interface é criada, e os meus dados ainda não foram buscados / carregados. O que preciso fazer é que meu sistema só execute qualquer coisa apos este meu método de buscar dados for terminado…como faço?

oq vc precisa é de Threads… faça com q esse código de buscar dados seja uma thread, e chame join() nela… o restante do código que chamar essa thread só vai continuar qnd o método terminar