R
ruerueka
Aktives Mitglied
Thread Starter
- Dabei seit
- 04.04.2004
- Beiträge
- 2.226
- Reaktionspunkte
- 737
Hallo zusammen,
ich möchte ein Java Programm mit GUI mehr "native" aussehen lassen. In dem Programm werden über die Menüleiste neue Fenster geöffnet und in den Vordergrund gestellt (JFrame). Ich habe den "OSXAdapter" von http://developer.apple.com/java/ eingebaut um die Menüsteuerung a la Apple hinzubekommen, und im Prinzip tuts auch... Aber:
Rufe ich das Programm von der Kommandozeile aus mit
auf, verhält sich alles korrekt, d.h. das Menü wird Apple-like angezeigt und die "PopUp Fenster" werden erzeugt.
Packe ich das Programm mit dem Jar Bundler zu einer richtigen "App" und klicke dabei dort das Häkchen "Use Macintosh Menu Bar" an, wird beim Ausführen der erzeugten Anwendung zwar das Menü korrekt aufgebaut, meine Popups funktionieren aber nicht.
Exceptions hab ich keine gefunden, hinter meinem Hauptfenster ist auch nix versteckt, bin also gerade etwas ratlos und für alle Ideen dankbar.
Rü
ich möchte ein Java Programm mit GUI mehr "native" aussehen lassen. In dem Programm werden über die Menüleiste neue Fenster geöffnet und in den Vordergrund gestellt (JFrame). Ich habe den "OSXAdapter" von http://developer.apple.com/java/ eingebaut um die Menüsteuerung a la Apple hinzubekommen, und im Prinzip tuts auch... Aber:
Rufe ich das Programm von der Kommandozeile aus mit
Code:
java -jar -Dapple.laf.useScreenMenuBar=true MyApp.jar
Packe ich das Programm mit dem Jar Bundler zu einer richtigen "App" und klicke dabei dort das Häkchen "Use Macintosh Menu Bar" an, wird beim Ausführen der erzeugten Anwendung zwar das Menü korrekt aufgebaut, meine Popups funktionieren aber nicht.
Exceptions hab ich keine gefunden, hinter meinem Hauptfenster ist auch nix versteckt, bin also gerade etwas ratlos und für alle Ideen dankbar.
Rü