Hallo Leute,
ich wollte ein TrayIcon zum SystemTray hinzufügen und verhindern, dass man mein Programm mehrfach starten kann. ich hab das ganze mal so probiert, allerdings erfolglos. zur not müsste man das dann über ein filelock tun (hab ich hier zumindest gelesen)?
ich wollte ein TrayIcon zum SystemTray hinzufügen und verhindern, dass man mein Programm mehrfach starten kann. ich hab das ganze mal so probiert, allerdings erfolglos. zur not müsste man das dann über ein filelock tun (hab ich hier zumindest gelesen)?
Code:
SystemTray tray = SystemTray.getSystemTray();
TrayIcon[] trayArray = tray.getTrayIcons();
for (TrayIcon tmp_tray : trayArray) {
if (tmp_tray.equals(trayIcon)==true)
System.exit(-1);
}
tray.add(trayIcon);