[Problema] Como abrir uma Classe com Frame em outra classe Com Frame?

Eu criei duas classes de GUI, uma chamada InicioGUI e outra AbountGUI, elas servem exatamente para chamar o frame inicial e caso eu vá em menu About -> about deveria abrir o frame AboutGUI!

O problema é que sempre que eu tento fazer isso:

// metodo de evento do botao about
{/***/new AboutGUI();
}

nao da certo!

Classe inicioGUI: (o metodo nao esta implementado, eu apenas coloquei uma msg de erro)
http://phpfi.com/279072
Classe AboutGUI
http://phpfi.com/279077

lembrando que eu fiz as GUI com o gerenciador de layouts do NetBeans…

/** Esse metodo foi a ultima tentativa de tentar chamar essa classe!

  • antes o metodo iniciaComponents nao existia e a chamada ao initComponents()
  • era no construtor */

public void iniciaComponents() {
/***/initComponents();
/***/setVisible(true);
}

// isso tambem nao deu certo!

A mensagem de erro quando eu chamava:
private void aboutMenuItemActionPerformed(java.awt.event.ActionEvent evt) {
AboutGUI p = new AboutGUI();
p.iniciaComponents();
}

é horrivel! NullPointer Exception, Security exception, …

e quando o metodo initComponents() era no construtor e eu chamava

private void aboutMenuItemActionPerformed(java.awt.event.ActionEvent evt) {
/***/new AboutGUI();
}

a mensagem de erro é igualmente horrivel!
nao sei se ele compila fora do pacote, pois coloquei alguns icones

Eu so quero que alguem me diga como chamar a outra classe apartir da classe InicioGUI ou
ao menos dizer como eu faco para conseguir algo semelhante ( Chamando outra Classe )

Cara, pra começar sua classe AbourGUI não é um frame. Ele é um panel.

Dá uma conferida lá.

ela tem que estar dentro de um frame pra aparecer.