MenuBar in osx to set About, Preferences, Quit

Kevin Rushforth kevin.rushforth at oracle.com
Wed Sep 2 17:10:49 UTC 2015


You can file an RFE at http://bugs.java.com/

-- Kevn


johns at msli.com wrote:
> I would love to file a bug, as this is really big hole for javafx.  
>
> As other gui tool kits support it, so should javafx.
>
> If I can log into to https://bugs.openjdk.java.net/ I will file a bug,
> if it doesn't exist, but right now login appears broken.
>
> On Wed, 2015-09-02 at 12:36 -0400, Tai Hu wrote:
>   
>> 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, johns at 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, johns at msli.com <johns at 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, johns at 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.
>>>       
>
>
>   


More information about the openjfx-dev mailing list