Amigos, estou tentando acessar o frame principal a partir de um JInternalFrame e estou usando o seguinte código:
MeuFrame frame = (MeuFrame) this.getParent().getParent();
Mas não está dando certo. A classe MeuFrame está ativa e foi quem adicionou o este JInternalFrame no seu ContentPane().
Tem algum outro jeito ?
[edit]
Amigos, resolvi assim:
MeuFrame frame = (MeuFrame) this.getRootPane().getParent().getParent().getParent().getParent().getParent();
Mas sinceramente deveria ter um jeito mais fácil de chegar até o frame da aplicação.