Menubar presentation on a Mac

2010-03-09 Thread WoodHacker
Hi All,

Can anyone explain how I can get a traditional Mac OS menubar to
appear at the top of the screen?

Normally I would use  (System/setProperty
apple.laf.useScreenMenuBar, true) and then
(.setJMenuBar ...) in my main frame.

This does not appear to work.   The menu shows up in the frame itself
as in Windows and the Apple menu shows only clojure.main.

I am running my program as a script - java -cp .:$CLOJURE_HOME/
clojure.jar clojure.main dicon.clj
and not compiling it into Java classes.Since I am calling
clojure.main from  my script it seems to be taking over the menubar.

Is there a way around this?

Bill

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: Menubar presentation on a Mac

2010-03-09 Thread igorrumiha
On Mar 9, 2:57 pm, WoodHacker ramsa...@comcast.net wrote:
 Hi All,

 Can anyone explain how I can get a traditional Mac OS menubar to
 appear at the top of the screen?

 Normally I would use  (System/setProperty
 apple.laf.useScreenMenuBar, true) and then
 (.setJMenuBar ...) in my main frame.

 This does not appear to work.   The menu shows up in the frame itself
 as in Windows and the Apple menu shows only clojure.main.

 I am running my program as a script - java -cp .:$CLOJURE_HOME/
 clojure.jar clojure.main dicon.clj
 and not compiling it into Java classes.    Since I am calling
 clojure.main from  my script it seems to be taking over the menubar.

 Is there a way around this?

 Bill

Use

java -Dcom.apple.mrj.application.apple.menu.about.name=yourAppName -
Dapple.laf.useScreenMenuBar=true ${THE_REST_OF_COMMAND_LINE}

That worked for me.

This tutorial helped me quite a lot:

http://www.devdaily.com/apple/mac/java-mac-native-look/java-on-mac.shtml

Cheers!

IgorR

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en