i chose to use a global static class to make adjust settings possible the easiest way.
my wizard is build up through the State
pattern, where next backward buttons force a transition to a new state of my wizard. i chose the State pattern because it makes things easier to understand and states are better to configure as in one big GUI class.
maybe you are right to make a proper Settings object out of my static vars being accessible from everywhere. to me it seems better design, that one wizard flow has one Settings object it refers to.
in the first place i chose statics because i could not pull up a Settings instance to the State superclass because after every state transition i am creating a new State instance and therefore need to initialize a new Settings object.
i think i will create a new Settings object in my first wizard state and will pass it to the other states.
thanks for your thoughts.