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

最佳答案

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

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


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

10-02 10:24