-
Bug
-
Resolution: Fixed
-
P3
-
7u6
-
ADDITIONAL OS VERSION INFORMATION :
MacOS 10.7
-
b102
-
os_x
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8034597 | 7u65 | Leonid Romanov | P3 | Resolved | Fixed | b01 |
JDK-8022667 | 7u60 | Leonid Romanov | P3 | Closed | Fixed | b01 |
FULL PRODUCT VERSION :
1.7.0_06-ea-b16
ADDITIONAL OS VERSION INFORMATION :
MacOS 10.7
A DESCRIPTION OF THE PROBLEM :
Java applications need to use the screen menu bar in order to have a native look and feel on MacOS X. The method com.apple.eawt.Application.setDefaultMenuBar was added to allow the developer to create one menubar that is shared by all toplevel windows. This works in Java 6, but not on Java 7. The relevant code in com/apple/eawt/_AppMenuBarHandler.java is currently commented out. Fixing this should be a high priority because it is one of the main barriers preventing Java developers on MacOS X from switching to the use of Java 7.
REGRESSION. Last worked in version 6u31
REPRODUCIBILITY :
This bug can be reproduced always.
1.7.0_06-ea-b16
ADDITIONAL OS VERSION INFORMATION :
MacOS 10.7
A DESCRIPTION OF THE PROBLEM :
Java applications need to use the screen menu bar in order to have a native look and feel on MacOS X. The method com.apple.eawt.Application.setDefaultMenuBar was added to allow the developer to create one menubar that is shared by all toplevel windows. This works in Java 6, but not on Java 7. The relevant code in com/apple/eawt/_AppMenuBarHandler.java is currently commented out. Fixing this should be a high priority because it is one of the main barriers preventing Java developers on MacOS X from switching to the use of Java 7.
REGRESSION. Last worked in version 6u31
REPRODUCIBILITY :
This bug can be reproduced always.
- backported by
-
JDK-8034597 [macosx] com.apple.eawt.Application.setDefaultMenuBar is not working
- Resolved
-
JDK-8022667 [macosx] com.apple.eawt.Application.setDefaultMenuBar is not working
- Closed
- relates to
-
JDK-8021815 Add regression test for JDK-8007267
- Resolved