JDK-8090985 : System-wide menubar improvements
  • Type: Enhancement
  • Component: javafx
  • Sub-Component: controls
  • Affected Version: 8
  • Priority: P4
  • Status: Open
  • Resolution: Unresolved
  • Submitted: 2012-08-14
  • Updated: 2018-09-05
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
tbdUnresolved
Related Reports
Relates :  
Relates :  
Relates :  
Description
Umbrella issue.

javafx.scene.control.MenuBar already provides "useSystemMenuBar" property. However, there's some room for improvements:

1. Property specification is not clear enough, e.g. it's not clear what features are supported or unsupported when system menubar is used

2. There's no way to query if the current platform supports system menubars

3. The only implementation so far is Mac OS X. It would be fine to support system menubars on Unity and other platforms

Comments
I wonder if a test failure can be associated with a Feature issue?
23-07-2013

Artem, this issue was positioned as duplicate for the one which the associations were made with (and that CR was closed). So, it was logical to attach associations here: there is just no other one which describes the failure more precisely.
23-07-2013

Affected tests: GlassAutomatedTestSuite/com/sun/mat/test/jemmy/WMenu1Test/iterateMenuWithKeyboard GlassAutomatedTestSuite/com/sun/mat/test/jemmy/WMenu1Test/iterateMenuWithKeyboardRT9731 GlassAutomatedTestSuite/com/sun/mat/test/jemmy/WMenu2EnabledTest/disabledItemBefore GlassAutomatedTestSuite/com/sun/mat/test/jemmy/WMenuRenamedTest/menuItemRenamed
19-07-2013

As far as I know, there are no plans yet to implement a system menu bar for GTK / Unity.
21-09-2012

> 1. Property specification is not clear enough, e.g. it's not clear what features are supported or unsupported when system menubar is used Please clarify what kind of features these would be. This property is only aimed at placing the MenuBar in the system menu bar. If there are desired features that are not yet supported, then they should be filed as feature requests in JIRA, not documented in the API. > 2. There's no way to query if the current platform supports system menubars There is an internal non-public API for this in Toolkit. Why would it be useful for an application to query this? > 3. The only implementation so far is Mac OS X. It would be fine to support system menubars on Unity and other platforms We need a Glass feature request for this. I think it would be related to RT-22147.
17-09-2012