Rumah  >  Artikel  >  Java  >  Bagaimana untuk Mengalihkan JMenuBar ke Bar Menu Skrin Mac OS X dan Elakkan Ruang Kosong?

Bagaimana untuk Mengalihkan JMenuBar ke Bar Menu Skrin Mac OS X dan Elakkan Ruang Kosong?

Barbara Streisand
Barbara Streisandasal
2024-10-27 23:13:29436semak imbas

How to Move the JMenuBar to the Mac OS X Screen Menu Bar and Avoid Blank Spaces?

Menggerakkan JMenuBar ke Bar Menu Skrin Mac OS X

Tugas mengalihkan JMenuBar ke bar menu skrin Mac OS X dengan kerap meninggalkan ruang kosong yang tidak menyenangkan di mana menu akan berada dalam tetingkap aplikasi. Untuk membetulkan isu ini, gunakan kod berikut:

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

Walau bagaimanapun, jika dilaksanakan selepas program dilancarkan, kaedah ini mungkin terbukti tidak berkesan. Atas sebab ini, masukkan tetapan pada masa pelancaran sebaliknya:

java -Dapple.laf.useScreenMenuBar=true -jar MyApplication.jar

Alternatif lain ialah menetapkan sifat dalam fail Info.plist bagi berkas aplikasi. Rujuk sumber berikut untuk mendapatkan maklumat yang lebih terperinci:

  • Pilihan Penerapan Java untuk Mac OS X
  • Kekunci Info.plist Kamus Java
  • Mengenai Kekunci Info.plist
  • Sifat Sistem Java Runtime
<key>Properties</key>
<dict>
    <key>apple.laf.useScreenMenuBar</key>
    <string>true</string>
    ...
</dict>

Selain itu, perlu diperhatikan bahawa pendekatan yang dicadangkan di sini tidak membawa kepada isu ruang yang dihadapi oleh poster asal. Ini menunjukkan bahawa komponen DesktopMain yang hilang mungkin menjadi punca asas.

Atas ialah kandungan terperinci Bagaimana untuk Mengalihkan JMenuBar ke Bar Menu Skrin Mac OS X dan Elakkan Ruang Kosong?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn