Java am Mac

Es ist schon ganz schön fies, mit welchen Problemen man sich herumschlagen muss, wenn man eine Java-Anwendung für Mac OS schreiben will. Zumindest wenn es darum geht, eine einigermaßen ansprechende GUI zu gestalten.

Gestern habe ich an der nächsten Version von Task Till Dawn herumgeschraubt., und neben log4j fürs Logging den mrjadapter eingebaut. Damit ist es endlich möglich, das Anwendungsmenü (eine JMenuBar) auch dann darzustellen, wenn kein Fenster geöffnet ist. Ich war schon am Überlegen, den internen Task-Handler von Task Till Dawn als Background-Anwendung auszukoppeln. Die GUI hätte dann nur noch als Konfigurationstool für diese gedient. Allerdings wäre das schon ziemlich umständlich geworden, da die beiden Prozesse ja dennoch weiterhin hätten miteinander kommunizieren müssen.

Mal sehen, welche Vorteile sich noch durch den mrjadapter ergeben werden. Zusammen mit den macwidgets lassen sich so zumindest schon ganz hübsche Oberflächen erstellen - wenn auch mit Mehraufwand. Und Anwender werden vermutlich dennoch weiterhin bemerken, dass sie es nicht mit einer nativen Mac-Anwendung zu tun haben.

Kommentare (0)

Wenn Sie möchten können Sie einen Kommentar hinterlassen!
Felder mit einem Stern (*) sind Pflichtfelder.

wird nicht veröffentlicht
Durch das Anhaken dieser Checkbox erklären Sie sich mit der Speicherung Ihrer Daten durch diese Webseite einverstanden. Um Kommentare anzeigen zu können speichert diese Webseite den angegebenen Namen, die E-Mail Adresse, die angegebene Webseite, den Kommentartext sowie den Zeitstempel. Auf Wunsch können Sie Ihre Kommentare später wieder löschen lassen. Detaillierte Informationen finden Sie in meiner Datenschutz-Erklärung.