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