Herdando método de outra classe

Fiz JPanel1 extendendo JPanel com alguns botões e anexei-a a uma classe extendo
JFrame.
Ocorre que quero modificar o atributo text de um dos botões qdo chamo o JFrame,
para isso criei um método na JPanel:

private botao1 = new JButton;
public void modificaBotao( String n ) {
this.botao1.setText( n ); }

Em JFrame:

private panelTeste = new JPanel1;

panelTeste.modificaBotao(“tem que dar certo”);

O JFrame não compila -> expected

Estou usando netbeans e como jah podem ter notado sou iniciante. Se puderem me indicar aonde estou errando ou mostrar a melhor maneira para conseguir o intento
fico muito grato.

[ ]'s
Dirceu

private panelTeste = new JPanel1;

é:
private panelTeste = new JPanel1();

Desculpe, mas a omissão dos parênteses foi na digitação deste texto. Ainda mais porque esta instanciação do JPanel1 foi feita automaticamente pelo netbeans e ele nem me deixa acessá-la no editor!! :?

Fora isso, era para ter dado certo, não?

valew

dirceu