Me parece que deberías revisarte la documentación de swing.
Los JPanel no son ventanas que puedas abrir, sólo son contenedores de componentes como botones, listas, etiquetas, etc...
Si quieres crear ventanas tienes que usar JFrame como ventana principal y JDialog como ventanas secundarias.
Te dejo un link donde hablan de las diferencias entre JFrame y JDialog:
http://chuwiki.chuidiang.org/index.p...rame_y_JDialog