JMenuBar を Mac 画面のメニュー バーに移動するときに空白スペースを削除するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-10-28 02:58:31
オリジナル
456 人が閲覧しました

How to Eliminate Blank Space When Moving a JMenuBar to the Mac Screen Menu Bar?

JMenuBar を Mac OS X の空白スペースなしで画面メニュー バーに移動する

問題:

JMenuBar をSystem.setProperty("apple.laf.useScreenMenuBar", "true") を使用した画面メニュー バーでは、メニューが通常存在するウィンドウに空白スペースが残ります。

答え:

空白の問題は、次の手順を実行することで解決できます:

  • 起動時にプロパティを設定します: プログラムの起動後にプロパティを設定するのではなく、プロパティを設定します。起動時に次のコマンドを使用します:
java -Dapple.laf.useScreenMenuBar=true -jar MyApplication.jar
ログイン後にコピー
  • Info.plist でプロパティを設定します: あるいは、アプリケーション バンドルの Info.plist ファイルでプロパティを設定します:
<key>Properties</key>
<dict>
    <key>apple.laf.useScreenMenuBar</key>
    <string>true</string>
    ...
</dict>
ログイン後にコピー

注:

提供されたコード サンプルで提案されているアプローチに従った場合、この問題は発生しません。 DesktopMain コンポーネントの不足など、他の要因が問題の原因となる可能性があります。

以上がJMenuBar を Mac 画面のメニュー バーに移動するときに空白スペースを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!