On Nov 30, 2010, at 7:01 PM, Mike Swingler wrote:
> On Nov 30, 2010, at 6:19 PM, Rob Ross wrote:
>
>> On Nov 30, 2010, at 5:48 PM, Mike Swingler wrote:
>>
>>> On Nov 30, 2010, at 5:28 PM, Rob Ross wrote:
>>>
>>>> What will be the best email list to use for discussion on this project? The open-bsd list, or a mac-specific openJDK list, or will this Apple java-dev list be appropriate? I have questions and requests but have held off asking until the official channels are established.
>>>>
>>>> Thanks, and I'm looking forward to getting this project started!
>>>
>>> The Mac OS X OpenJDK project will have it's own dev list, however the project was just proposed today, so it still needs to be approved and setup on the java.net servers.
>>>
>>> Until then, I'm happy to answer any questions here, to the best of my ability.
>>
>> Well, for starters, can we factor the new Mac OpenJDK port to support alternative main screen menu bar implementations?
>
> OpenJDK is an open source project, is it not? ;-)
>
Yes, but as you mentioned the screen menu bar requires a lot of low level AWT integration, and it would be hard to bolt on an alternative implementation after the fact if the underlying model doesn't anticipate such a feature; and it would be silly to fork just to support an alternative menu implementation. So I'm glad to hear you're receptive to the idea.
>
> The single biggest problem we have with the screen menu bar is that it is (and always has been) too slow. Right now, the primary reason that opening the Help menu slogs in Java apps is because the entire menu object hierarchy has to be crawled to build the live-search data structure in AppKit.
To be honest, except for the Help menu, I've never perceived the Apple Java global menu bar to be any slower than a native app. Netbeans is the slowest in my personal experience of Java apps I use, but my IDEA menu bar is just as snappy as say, XCode's menu bar. And the Help menu slowdown doesn't seem to be just a Java issue, it's slow period, even in XCode. The first time I click Help in XCode after starting it up, it can take 1-2 seconds before it finally pops up. So I've never thought the Help menu in Java was any worse than for native applications.
Thanks for the reply.
Rob _______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden