JDialogs导致我的应用程序菜单在OSX上消失

时间:2009-12-21 23:31:05

标签: java swing macos jdialog

每当我的任何JDialog都有焦点时,工具栏都不会显示任何菜单接受我的应用程序主菜单(它不显示文件编辑等....)。这是JDialogs / Swing固有的问题,还是我对话框的问题?

1 个答案:

答案 0 :(得分:1)

Swing可以选择使用应用程序JMenuBar中的JFrame,并将其显示在屏幕顶部。设置以下属性以启用该功能。

System.setProperty("apple.laf.useScreenMenuBar", "true");

不幸的是,这只does not work with JDialog,只有JFrame