Details
-
Bug
-
Resolution: Fixed
-
P3
-
8u40, 9
-
Mac OS X
-
b24
-
os_x
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8056741 | emb-9 | Unassigned | P3 | Resolved | Fixed | b24 |
JDK-8063771 | 8u45 | Petr Pchelko | P3 | Resolved | Fixed | b01 |
JDK-8048551 | 8u40 | Petr Pchelko | P3 | Resolved | Fixed | b02 |
JDK-8070224 | emb-8u47 | Unassigned | P3 | Resolved | Fixed | team |
Description
Only one GUI toolkit should manage the system menu bar, even though we allow several GUI toolkits to be running simultaneously. Otherwise, bad things may happen (e.g. https://javafx-jira.kenai.com/browse/RT-24453 ).
FX won't use the system menu bar on Mac if the main running toolkit is AWT, and will fall back to using software menus rendered in the window client areas instead.
AWT and Swing's Apple L&F should do the same if they detect that they're embedded in JavaFX.
The corresponding FX bug: https://javafx-jira.kenai.com/browse/RT-37363
FX won't use the system menu bar on Mac if the main running toolkit is AWT, and will fall back to using software menus rendered in the window client areas instead.
AWT and Swing's Apple L&F should do the same if they detect that they're embedded in JavaFX.
The corresponding FX bug: https://javafx-jira.kenai.com/browse/RT-37363
Attachments
Issue Links
- backported by
-
JDK-8048551 [macosx] Disable usage of system menu bar if AWT is embedded in FX
-
- Resolved
-
-
JDK-8056741 [macosx] Disable usage of system menu bar if AWT is embedded in FX
-
- Resolved
-
-
JDK-8063771 [macosx] Disable usage of system menu bar if AWT is embedded in FX
-
- Resolved
-
-
JDK-8070224 [macosx] Disable usage of system menu bar if AWT is embedded in FX
-
- Resolved
-