2

MacでフレームにJMenuBarを追加しようとすると、表示されません。JMenuBarがMacのネイティブメソッドに統合されていないためだと思います。では、バーを表示可能にするために使用できるコードを誰かが手伝ってくれるでしょうか。

4

3 に答える 3

4

まず、次のように MenuBar を使用するように JVM に指示する必要があります。

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

次に、JFrame でメニュー バーを次のように設定します。

frame.setJMenuBar(new MenuBar());
于 2012-04-01T23:10:29.077 に答える
3

ここに示すように、apple.laf.useScreenMenuBarプロパティをtrueに設定することもできます。Info.plist

于 2012-04-01T23:33:59.167 に答える
3

次の VM 引数を Java 呼び出しに追加します。

-Dapple.laf.useScreenMenuBar=true
于 2012-04-01T23:10:02.303 に答える