Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JDialogs导致我的应用程序';s菜单将在OSX上消失_Java_Swing_Macos_Jdialog - Fatal编程技术网

Java JDialogs导致我的应用程序';s菜单将在OSX上消失

Java JDialogs导致我的应用程序';s菜单将在OSX上消失,java,swing,macos,jdialog,Java,Swing,Macos,Jdialog,每当我的任何JDialogs有焦点时,工具栏都不会显示“接受我的应用程序”主菜单的任何菜单(它不会显示“文件编辑”等)。这是JDialogs/Swing固有的问题还是我如何创建对话框的某种问题 Swing可以选择使用应用程序的JFrame中的JMenuBar,并沿屏幕顶部显示。设置以下属性以启用该功能 System.setProperty("apple.laf.useScreenMenuBar", "true"); 不幸的是,这仅限于JFrame

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

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

System.setProperty("apple.laf.useScreenMenuBar", "true");
不幸的是,这仅限于
JFrame