Hola:
Lo que te he dicho, no puedes meter una ventana dentro de un componente. También te he indicado el número de línea exacto a partir de la excepción.
No puedes hacer esto
ifrmabout wacercade = new ifrmabout(new javax.swing.JFrame(), true);
add(wacercade);
porque ifrmabout es un JDialog y no puedes añadirlo a ningún componente por medio de add().
Si lo que pretendes es que se visualice, quita el add(wacercade) y descomenta la linea wacercade.setVisible(true). Si no quieres que se abra una ventana nueva cada vez que pulsas el botón, guarda ese dialog en un atributo de la clase y verifica si ya le has hecho o no el new
Código java:
Ver originalpublic class mainapp
extends javax.
swing.
JFrame { ifrmabout wacercade = null;
...
private void mnuaboutActionPerformed
(java.
awt.
event.
ActionEvent evt
) { if (wacercade == null) {
wacercade
= new ifrmabout
(new javax.
swing.
JFrame(),
true); }
wacercade.setVisible(true);
}
...
}
Se bueno.