• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Trayicon Java - Mac Menübar

MACRASSI

Gelbe Schleswiger Reinette
Registriert
21.11.04
Beiträge
1.754
Wie kann ich mit java so ein Icon in die Mac Menübar bekommen?
Für Windows gibt es ja das Trayicon. Wie macht man sowas auf dem Mac?

Gruß Rasmus
 
Wozu brauchst du das?
Ist mMn unnötig.
 
Damit ich dann da oben ein menü haben kann bzw etwas anzeigen.
 
er wird wohl kaum wegen nem tray Icon die Programmiersprache für ein ganzes Projekt wechseln^^

mit java se 6 geht das genauso wie unter win. ist halt awt. sth like that:

Code:
if (SystemTray.isSupported()) {
SystemTray sysTray = SystemTray.getSystemTray();
Image icon = ImageIO.read(new File("myIcon.png"));
PopupMenu pop = new PopupMenu();
TrayIcon trayIcon = new TrayIcon(icon, "MyTrayIcon", pop);
trayIcon.setImageAutoSize(true);
sysTray.add(trayIcon);
}

exceptions aussen vor, listener musst du auch noch dranhängen.
 
  • Like
Reaktionen: MACRASSI
Bei mir ist es lange mit Java her. Das ist cool.
Danke für das Snippet.

Viele Grüße
 
Die Uhr und die Lupe sind das überflüssigste an der Sache überhaupt.
Ohne wenn und aber, Fakt.

Viele Grüße

Da muss ich mich geschlagen geben, denn ich habe mich verlesen! :)
Ich dachte, TE wollte "so'nen ollen Kaffepott" neben die Uhr basteln, wie unter Windows, wenn man eine Java App ausführt.