Program that runs in background but can be reopened


I want to create a program that runs in background but can be reopened (getting back the visual appearance) via this menu:
I hope you understand what I mean.

But I don’t even know how such programs are called so I don’t know what to search for.
Does someone maybe have any ideas on how to code a program like this? Or any links that can perhaps help me?

Or is processing just not the right language for that?

1 Like

What operating system?

Most desktop operating systems allow running programs to be minimized. MacOS, Windows, KDE and Gnome all do it in a similar but slightly different way. Windows and Linux desktops may also have a “system tray” “notification area” or “tool tray” – which II think is what is in your picture. In Windows it is called the system tray or notification area. There is not a built-in way to minimize to this in Processing, which creates a full window for its sketch.

In theory you might be able to do this in Processing 3 with Java 8’s “java.awt.SystemTray” – I’ve never seen a working solution, though, only discussion of it being possiible.

1 Like