Invocar JPanel externo

Então pessoal eu to essa pequena duvida aqui que é “Como invocar um JPanel externo no meu JFrame?”, procurei muito pelo fórum mas geralmente as respostas seguem linhas do raciocínio diferente dos que eu desejo.
Apenas isso

a.class possui JFrame
b.class possui JPanel

Quero invocar o JPanel que possui no b.class dentro do JFrame do a.class.

Agradeço desde já.

[code]public class FrameB {

public JPanel recuperarPanel() {
    //...
}

}

public class FrameA extends JFrame {

public FrameA() {

    FrameB frameB = new FrameB();
    add(frameB.recuperarPanel());
}

}[/code]

que tal?

A classes são em arquivos diferentes, e o b.class é extendido para JPanel…
a.class é um arquivo com extenção para JFrame, b.class é outro com extenção para JPanel.

[quote=acomerlatto]A classes são em arquivos diferentes, e o b.class é extendido para JPanel…
a.class é um arquivo com extenção para JFrame, b.class é outro com extenção para JPanel.[/quote]
acomerlatto,

  1. O correto é extensão;
  2. É só você criar uma instância de B em A e adicionar essa mesma instância à tela.

[code]
public class ClasseB extends JPanel {
//…
}

public class ClasseA extends JFrame {

public ClasseA() {

    ClasseB classeB = new ClasseB();
    add(classeB);
}

}[/code]

Espero ter ajudado,
fique com Deus! :smiley: