Aktionen binden ausführbare Kommandos an GUI-Elemente wie
                Buttons, Toolbars-Buttons oder MenuItems. Sie tragen dabei einerseits zum
                Erscheinungsbild des GUI-Elements bei, indem sie zum Beispiel
                Icons oder Labels liefern, steuern andererseits aber auch den Zustand der
                    GUI-Elemente, wie zum Beispiel den enabled/disabled-Zustand.
                CommandActions können zusätzlich ein oder mehrere Kommandos bündeln und in ihrer
                    actionPerformed(...) Methode ausführen. 
Darüber hinaus ist jede CommandAction an einen Kontext gebunden, dessen
                Änderung einen Enabled-Check zur Folge hat. Dieser Check schließt einen Check aller
                enthaltenen Kommandos ein. Nur wenn alle ausführbar sind, setzt sich auch die Aktion
                als ausführbar. 
Die im Kontext enthaltenen Objekte werden den Kommandos zur Ausführung übergeben.
                Damit bestimmt der Kontext nicht nur über den Enabled-Status einer CommandAction,
                vielmehr beeinflussen die in ihm enthaltenen Objekte auch die Ausführung der
                aktivierten Kommandos.
Erweiterungen von CommandActions sind im Allgemeinen nicht notwendig, da die
                Eigenschaften bestimmt werden durch die Konfigurationsdatei
                    actions.properties.


