Chamar um JInternalFrame a partir de outro JInternalFrame

Ai gente, pesquisei pra caramba aqui no forum, ate encontrei alguns exemplos, mas não ficou claro pra mim. Minha Duvida é a seguinte: Tenho um JFrame principal que contém o JDesktop, dele eu consigo chamar um JInternalFrame, mas eu preciso que desse JInternalFrame eu chame outro JInternalFrame que fique dentro do JFrame Principal e não dentro do primeiro JInternalFrame. Sera que alguem tem algum exemplo pra me ajudar?!??!?!!?

Ainda estou com dificuldades, olha o que eu ja fiz, mas ainda não funcionou.
Criei um metodo na minha classe principal assim:

public void createFrameAltera() { AlteraFuncionarios frame2 = new AlteraFuncionarios();// onde AlteraFuncionarios é um JInternalFrame frame2.setVisible(true); desktop.add(frame2); try { frame2.setSelected(true); } catch (java.beans.PropertyVetoException e) {} }

Dai eu chamo esse metodo pelo primeiro JInternalFrame ListaFuncionarios assim:

public class ButtonHandler implements ActionListener { if (ae.getSource() == btnSeleciona){ main m = new main();//Classe principal m.createFrameAltera();//chamo o metodo pra mostrar o outro JInternalFrame } }

Mas não esta funcionando, ja testei chamar esse ultimo JInternalFrame direto pela classe principal e funciona normalmente, so da erro quando eu tento chamar por outro JInternalFrame.

O que estou fazendo de errado? Please Help!?!?!?
Desde ja agradeço.

Pelo menos foi isso que eu encontrei aqui no forum:

Pai new Filho1(pai); pai.abrir(filho2);

Estou errado!?!?!

Mudei os metodos assim:

public void createFrameAltera(JInternalFrame frame) { frame.setVisible(true); desktop.add(frame); try { frame.setSelected(true); } catch (java.beans.PropertyVetoException e) {} }

Ai eu instancio o JInternalFrame antes de chamar o metodo assim:

public class ButtonHandler implements ActionListener { if (ae.getSource() == btnSeleciona){ AlteraFuncionarios af = new AlteraFuncionarios();// JInternal que não abre main m = new main();//Classe principal m.createFrameAltera(af);//chamo o metodo pra mostrar o JInternalFrame que não abre } }

Ai gente, eu ja tentei de tudo.
|Da uma força ai. Valeu!!!

So reforçando o topico

Ai gente, consegui resolver. Valeu !!!