Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Dialogs for keyboard users - not possible?

0 views
Skip to first unread message

Axel Uhl

unread,
Oct 24, 1997, 3:00:00 AM10/24/97
to ni...@trmphrst.demon.co.uk

This is a multi-part message in MIME format.
--------------960CEDFBFC24B20A30DBA7C0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

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--


0 new messages