Mac-Besonderheiten

Application-Bundle und Disk-Image erstellen
Ein Java-Programm kann mittels jpackage als MacOS Applicaion-Bundle (*.app), Diskimage (*.dmg) oder Installations-Package (*.pkg) exportiert werden.
MacOSX-Bibliotheken einbinden
Einbindung der Apple Systembibliotheken in eine Cross-Plattform-Applikation mittels Strategy-Pattern.
MacOSX-Dock-Icon mit Badge
Die Klasse Taskbar ermöglicht die Bereitstellung eines Dock-Icons, das bei Bedarf auch mit einer kleinen Nachrichten-Plakette (Badge) versehen werden kann.
MacOSX-Menuleiste
Das Package com.apple.eawt ist dafür zuständig, die Einbindung von Java-Applications in die native Java-Umgebung vorzunehmen.
MacOSX-Tray-Icon mit Badge
Das Beispiel demonstriert die Einrichtung eines Tray-Icons, das mit einer Badge versehen ist. Die Klasse java.awt.SystemTray ermöglicht hierbei den Zugriff auf das System-Tray.

Wenn Ihnen javabeginners.de gefällt, freue ich mich über eine Spende an diese gemeinnützigen Organisationen.