Hi Nikki,
this might solve your problem. But I got another one that has
to do with a similar matter:
When I run into a routine through a key event dispatcher, I
cannot open a modal dialog out of another modal dialog. If
I get to that same routine through an action event (e.g.
mouse click on a button), the thing works perfectly. What
could that be?
I created the stack traces for both paths:
The button path:
java.lang.Exception: Where am I?
at
WWLSClient.GUI.Dialogs.LoginDialog.clickedButtonOK(LoginDialog.java:180)
at
WWLSClient.GUI.Dialogs.OkCancelDialog.actionPerformed(OkCancelDialog.java:97)
at java.awt.Button.processActionEvent(Button.java:172)
at java.awt.Button.processEvent(Button.java:153)
at java.awt.Component.dispatchEventImpl(Component.java:1456)
at java.awt.Component.dispatchEvent(Component.java:1393)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:63)
The key path:
java.lang.Exception: Where am I?
at
WWLSClient.GUI.Dialogs.LoginDialog.clickedButtonOK(LoginDialog.java:1
80)
at
WWLSClient.GUI.Dialogs.OkCancelDialog.keyPressed(OkCancelDialog.java:
69)
at
java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:196)
at java.awt.Component.processKeyEvent(Component.java:1872)
at
WWLSClient.GUI.Panels.KeyForwardingPanel.keyPressed(KeyForwardingPanel.java:98)
at
WWLSClient.GUI.Panels.TabbingPanel.keyPressed(TabbingPanel.java:230)
at java.awt.Component.processKeyEvent(Component.java:1872)
at java.awt.Component.processEvent(Component.java:1787)
at java.awt.TextComponent.processEvent(TextComponent.java:318)
at java.awt.TextField.processEvent(TextField.java:293)
at java.awt.Component.dispatchEventImpl(Component.java:1456)
at java.awt.Component.dispatchEvent(Component.java:1393)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:63)
Any suggestions anyone?
Axel
----------------------------------------------------------------------
Office: Private:
Asea Brown Boveri AG Rohrbacher Str. 77a
Corporate Research Center 69115 Heidelberg, Germany
Postfach 101332 Voice: +49 6221 600938
69003 Heidelberg, Germany PGP Fingerprint:
Voice: +49 6221 596302 70 03 62 AC 1D 12 43 33
Fax : +49 6221 596253 C0 3F 8C 22 0E D5 82 E0
Email: u...@decrc.abb.de http://www.truro.nscc.ns.ca/uhl
--------------960CEDFBFC24B20A30DBA7C0
Content-Type: application/x-unknown-content-type-javafile; name="KeyForwardingPanel.java"
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename="KeyForwardingPanel.java"
<encoded_portion_removed>
--------------960CEDFBFC24B20A30DBA7C0--