Hallo allemaal.
Ik ben inmiddels alweer een tijdje bezig met het maken van een programmatje dat voor mij en wat vrienden en familie automatische backups moet gaan bijhouden op Windows, Linux en MacOS. Ik heb gekozen voor Java als taal, en scheid mijn logica- en interface-code, omdat ik op ieder platform een "natuurlijke" UI wil hebben.
Ik zou mijn programma onder MacOS graag in de zogenaamde "status bar" (dat is de rechterkant van de menu bar) willen hebben staan, zoals veel andere programma's als QuickSilver etc. dat ook hebben. Zo dus:

Ik heb me de blubbers gezocht, maar kan alleen een oude guide van Apple vinden (hier), die verwijst naar onder andere de NSStatusBar class (hier) die inmiddels met grote letters als "Legacy, not for new development" staat aangemerkt en bovendien zo te zien niet eens meer in de huidige API aanwezig is.
Mijn vraag is daarom: heeft er hier iemand ervaring met het met Java maken van zo'n status item in moderne versies van MacOS X? Platformafankelijke code is, vanwege de code-scheiding, geen probleem.
Alvast bedankt.
Ik ben inmiddels alweer een tijdje bezig met het maken van een programmatje dat voor mij en wat vrienden en familie automatische backups moet gaan bijhouden op Windows, Linux en MacOS. Ik heb gekozen voor Java als taal, en scheid mijn logica- en interface-code, omdat ik op ieder platform een "natuurlijke" UI wil hebben.
Ik zou mijn programma onder MacOS graag in de zogenaamde "status bar" (dat is de rechterkant van de menu bar) willen hebben staan, zoals veel andere programma's als QuickSilver etc. dat ook hebben. Zo dus:

Ik heb me de blubbers gezocht, maar kan alleen een oude guide van Apple vinden (hier), die verwijst naar onder andere de NSStatusBar class (hier) die inmiddels met grote letters als "Legacy, not for new development" staat aangemerkt en bovendien zo te zien niet eens meer in de huidige API aanwezig is.
Mijn vraag is daarom: heeft er hier iemand ervaring met het met Java maken van zo'n status item in moderne versies van MacOS X? Platformafankelijke code is, vanwege de code-scheiding, geen probleem.
Alvast bedankt.