Como usar uma variável declarada em uma thread em outra classe? [RESOLVIDO]

Estou desenvolvendo um projeto onde tenho uma classe JDialog onde modifico, em uma thread, uma variavel booleana e queria usar essa variavel em outro jDialog. Eu ja tentei declarar fora da Thread como static e utilizar métodos acessores mas mesmo assim não consigo acessar em outra classe.

Sugestão crie uma classe separada onde contém as variáveis “compartilhadas”:

public final class Global {
    private Global() {
    }
    public static boolean variável = false;
}

// exemplo de uso: Global.variavel = true;

ou

public enum Global {
    INSTANCIA;
    private boolean variável = false;
    public void setVariavel(boolean v) {
        variável = v;
    }
    public boolean getVariavel( {
        return variável;
    }
}
// exemplo de uso: Global.INSTANCIA.setVariavel(true);

Se vc quer atualizar o outro jdialog quando alterar um valor da variavel:

public final class Global {
    private Global() {
    }
    // public static boolean variável = false;
    public static MeuJDialog outroDialog;
    public static void setVariavel(boolean v) {
        // variável = v;
        outroDialog.setVariavel(v);
    }
}
    // Global.outroDialog = instancia do dialog;// configuração
    // Global.setVariavel(true);

Porque como static?

Cria um método para retornar o valor de sua variável.

Vlw cara funcionou aqui!