Criação de Barra de Ferramentas ! Ajuda

Caros Colegas,

Estou criando uma classe para ser a minha barra de ferramentas genérica no acesso de qquer tabela do meu sistema, nesta barra terá a navegação comum e também algumas formas de consultas, acontece que instancio a classe no Frame e qdo tento setar os métodos na barra que está no Frame Principal ele dá o erro NullPointException. O que estou errando?

(Frame Principal - instancio a Classe)
(Frame com a Tabela - tb instancio a classe e Tento setar os métodos dessa classe)
(acontece o erro)

Segue abaixo a classe criada ->

import com.borland.dx.sql.dataset.;
import com.borland.dbswing.
;

public class BarraNavegacao extends Exception {
private QueryDataSet qry;
private JdbToggleButton btn;

public BarraNavegacao() {
try {

} catch (Exception dtse) {
    dtse.printStackTrace();
}

}
void setDataSet(QueryDataSet qry) {
btn.setDataSet(qry);
if (!qry.isOpen()) {
qry.open();
}
}
void getPrimeiro(JdbToggleButton btn) {
if (!qry.atFirst())
qry.first();
}
}

Obrigado

Marcelo
:?