Моя программа состоит из одного JFrame и двух JDialogs.Я хочу, чтобы JMenuBar всегда отображался, когда какая-либо из этих окон сфокусирована.Но я также хочу использовать Macs MenuBar.Проблема в том, что следующая команда только помещает строку меню JFrames в верхнюю часть экрана.
System.setProperty ("apple.laf.useScreenMenuBar","true");
Две другие строки меню остаются на своих местах.Когда теперь один из двух JDialogs находится в фокусе, JMenuBar в верхней части экрана теряет мой пользовательский JMenuBar.
Есть ли способ всегда отображать мой пользовательский JMenuBar в верхней части экрана?