Como cerrar un jPanel con un botón en Java

Hace rato ya que me venian preguntando como cerrar un JPanel en Java con un botón,  generalmente yo trabajo mucho solamente con jInternalJFrames, el cual me resulta muy cómodo trabajar pues ellos se muestran directamente dento de un desktopPane, y para cerrarlo solo necesitamos un .dispose(), un .hide() o un .setVisible(false). Pero tratandose de un Leer …