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