If someone needs a "framework" for wizard like dialogs, he should have a look at the content of this package.
The dialog looks like this:
And here is a code snippet: myImplementingClass is a subclass of WizardContentPanel, owner represents the owning javax.swing.JFrame.
WizardContentPanel[] arr = new WizardContentPanel[3];
JFrame owner = new JFrame();
myImplementingClass t1,t2,t3;
t1 = new myImplementingClass("t1");
t1.setBackground(Color.PINK);
t2 = new myImplementingClass("t2");
t2.setBackground(Color.CYAN);
t3 = new myImplementingClass("t3");
t3.setBackground(Color.MAGENTA);
arr[0] = t1;
arr[1] = t2;
arr[2] = t3;
int ret = WizardDialog.showDialog(owner, "Wizard", arr);
Have fun with it!