Se borra todo porque cuando pulsas el boton de registrar en el evento del boton haces un new FrVista(); con lo cual estas creando un nuevo objeto, no tiene nada que ver con el anterior, prueba a crear el objeto en el constructor y cuando llames a la otra ventana
Código PHP:
public class FrPaginaPrincipal extends javax.swing.JFrame {
public FrPaginaPrincipal()
{
initComponents();
this.setVisible(true);
//Creas los objetos solo una vez.
FrVista mivista = new FrVista();
FrValidacion validacion = new FrValidacion();
}
@SuppressWarnings("unchecked")
private void btnRegistrarActionPerformed(java.awt.event.ActionE vent evt) {
mivista.show();
}
private void btnActivoActionPerformed(java.awt.event.ActionEven t evt) {
validacion.show();
}
Veo que todas tus ventanas son JFrame, eso es un error, solo debe haber una en cada proyecto, te dejo un enlace a una pagina donde lo explica muy bien las ventanas java.
[URL="http://www.chuidiang.com/java/novatos/JFrame_JDialog.php"]http://www.chuidiang.com/java/novatos/JFrame_JDialog.php[/URL]