On Tue, 2 Sep 2025 16:27:14 GMT, Martin Fox <m...@openjdk.org> wrote:

>> This PR provides an API for replacing the application menu that JavaFX 
>> places in the system menu bar on macOS. The application menu is the one next 
>> to the Apple menu that is titled with the application's name and contains 
>> the Quit menu item. The JavaFX version of this menu has many limitations so 
>> this PR allows a developer to simply replace it outright.
>> 
>> Technically there’s no reason to restrict this to only one menu so the API 
>> allows the developer to specify an observable list of Menus known as the 
>> common system menus. Like the current application menu the common menus are 
>> present for all JavaFX windows and remain present even if all windows lose 
>> focus. Any per-window menus provided by a MenuBar with useSystemMenuBar set 
>> will appear alongside the common system menus.
>> 
>> In addition the PR provides some calls that allow a developer to implement 
>> the Hide <app name>, Hide Others, and Show All menu items that are expected 
>> in the application menu.
>
> Martin Fox has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   Quick fix for a javadoc issue.

The idea seems interesting. It will need discussion on the mailing list, which 
I see you've started.

-------------

PR Comment: https://git.openjdk.org/jfx/pull/1881#issuecomment-3249153082

Reply via email to