Rumah > Java > javaTutorial > teks badan

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

Barbara Streisand
Lepaskan: 2024-10-27 23:13:29
asal
437 orang telah melayarinya

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")
Salin selepas log masuk

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
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!