I am totally agreed with you on this one. Unfortunately couple weeks ago, I spent days on searching solution for this issue. NSMenuFX is only one actually working.
Tai > On Sep 2, 2015, at 11:02 AM, jo...@msli.com wrote: > > This method sends us down a hybrid-app route, which I am trying to get > away from. > > Is there no pure javafx complete solution for OSX? > > On Wed, 2015-09-02 at 10:33 -0400, Tai Hu wrote: >> I used NSMenuFX, which is using eclipse swt. It works very well on Mac >> OS >> >> >> Tai >> >> On Wednesday, September 2, 2015, jo...@msli.com <jo...@msli.com> >> wrote: >> Please respond with only methods that do NOT use swing, awt, >> or eawt, as >> I have not seen this published anywhere. >> >> On Wed, 2015-09-02 at 07:05 -0700, jo...@msli.com wrote: >>> What is the method for a pure javafx app to control the osx >> application >>> menu bar (e.g. About, Preferences, Quit, etc)? >>> >>> The menu bar area I am asking about can be seen in a native >> Mac OS >>> applications menu under <AppName>: >>> About <AppName> >>> Preferences... >>> Services >>> Hide <AppName> >>> Hide Others >>> Show All >>> Quit <AppName> >>> >>> When I use the javapackager (aka javafxpackager ) to make a >> stand alone >>> app on osx the title of this bar becomes my app name, >> however how do I >>> control the other parts (e.g. About, Preferences, Quit, >> etc)? >>> >>> My javafx application has a javafx MenuBar in each window >> (Stage) with >>> the property useSystemMenuBar set to true, in order to show >> a >>> more-native behavior, where the menu bar appears in the >> Apple menu bar >>> at the top of the screen for the active window, but this >> does not give >>> me control over the areas in question. >>> >>> Please respond with only methods that do swing, awt, or >> eawt, as I have >>> not seen this published anywhere. >>> >>> >>> NOTICE: This email may contain confidential information. >> Please see http://www.meyersound.com/confidential/ for our >> complete policy. >> >> > > > > NOTICE: This email may contain confidential information. Please see > http://www.meyersound.com/confidential/ for our complete policy.