JPopupMenu im Applet auf Mac: unerwünschte Fensterleiste

Vincentius

Erfahrenes Mitglied
Hallo zusammen,

ich habe ein JPopupMenu in einem JApplet, das auf Windows und Mac OS X laufen und einigermassen gleich aussehen soll. Das Problem ist, dass das JPopupMenu auf einem Mac mit einer völlig überflüssigen Fensterleiste gerendert wird (siehe Bilder unten), die Controls zum Schließen, Minimieren etc. enthält. Offensichtlich wird ein PopupMenu auf Mac Plattform wie ein Dialog behandelt, oder warum kriegt es eine Fensterleiste? Ich habe schon versucht, die UI Klasse von JPopupMenu explizit auf die, die von Widnows benutzt wird, zu setzen (javax.swing.plaf.basic.BasicPopupMenuUI), hat aber nichts gebracht.

Hätte jemand eine Idee, wie man diese Fensterleiste beim PopupMenu ausblendet?

Danke im Voraus!

Grüße
Vincent
 

Anhänge

  • popupmenu_windows.png
    popupmenu_windows.png
    951 Bytes · Aufrufe: 24
  • popupmenu_mac.png
    popupmenu_mac.png
    12,9 KB · Aufrufe: 16
Zurück