Re: Credible rumor that deserves serious consideration, IMHO

  • From: "Jay Macarty" <jay.macarty2009@xxxxxxxxx>
  • To: <programmingblind@xxxxxxxxxxxxx>
  • Date: Tue, 12 Oct 2010 21:43:10 -0500

Stefic,

Yes, we should talk on Skype sometime. I have not delt with items 1 and 2 in your list as I have concentrated mainly on the Windows platform and the Sun JDK. As for point 3 about the popups, there is a swing event monitor for popups which works in most cases. In other cases, I have to watch for focus changes and then check the parent object of the component to see if it is a dialog or popup menu indicating I need to take special action and perhaps grab the parent component and manually attach an action listener to it.

----- Original Message ----- From: "Andreas Stefik" <stefika@xxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx>
Sent: Tuesday, October 12, 2010 7:30 PM
Subject: Re: Credible rumor that deserves serious consideration, IMHO


Jay

As for point # 4 regarding the listeners, the java accessibility framework already provides event firing on almost every type of component change you
can think of including focus change, state change, mouse movement, and so
on. These events are what WE4Java monitors to know what data to send to the
screen reader. Unless you had something else in mind as far as an event
wrapper mechanism, the mechanics already built into the swing accessibility architecture do a really good job without developing any custom event code.

I'm not sure, honestly. Maybe we should talk sometime on skype. It's
possible we're both duplicating each other's work.

For example, have you come up with neat solutions for any of the following:

1. Issues like Non-accessible code in the NetBeans platform?

2. How do you deal with virtual machine implementations that don't
properly route events through Java, for example, the menus on Mac OS
X.

3. How do you deal with components that popup, but do not actually
fire events, like code completion windows or editor hints?

I'm just curious, as any potential for collaboration is a good thing,

Stefik
__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind


__________
View the list's information and change your settings at //www.freelists.org/list/programmingblind

Other related posts: