Problemas con la visualizacion de errores

Lothar19
05 de Junio del 2004
Hola a todos!!!

Tengo un problema a la hora de visualizar los errores por pantalla, mi ejemplo es un alta de clients en un applet y cuando deberia salirme un mensaje diciendome que faltan campos por rellenar me dice esto:

java.lang.IllegalArgumentException: null owner window

at java.awt.Window.ownedInit(Window.java:364)

at java.awt.Window.<init>(Window.java:296)

at java.awt.Dialog.<init>(Dialog.java:220)

at java.awt.Dialog.<init>(Dialog.java:197)

at Mensaje.<init>(Mensaje.java:12)

at Proyecto.actionPerformed(Proyecto.java:972)

at java.awt.Button.processActionEvent(Button.java:381)

at java.awt.Button.processEvent(Button.java:350)

at java.awt.Component.dispatchEventImpl(Component.java:3639)

at java.awt.Component.dispatchEvent(Component.java:3480)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)

Mi codigo es el siguiente:
Mensaje tipoerror = new Mensaje (ventana, "Error", "Error hay campos sin rellenar", "Aceptar");
tipoerror.setModal( true );
tipoerror.setSize(250,150);
tipoerror.setVisible(true);

y he declarado como variable global ventana
Frama ventana;

Si alguien puede ayudarme