Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I am looking to create a step by step introduction/wizard guide to help users create a job on my application.

For example, they will told what to click, and will be asked what actions they would like to take next etc.

Framework or library that aides this? What do you call this wizard/step-by-step workflow in software?

Found something:


share|improve this question

closed as off-topic by gnat, MichaelT, GlenH7, Kilian Foth, Dan Pichelman Dec 11 at 16:26

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – gnat, MichaelT, GlenH7, Kilian Foth, Dan Pichelman
If this question can be reworded to fit the rules in the help center, please edit the question.

do you want a guide/tutorial or a wizard? those are two completely different things –  Ryathal Jan 31 '12 at 19:11
wizard that asks for user input on each specific stage. –  Kim Jong Woo Jan 31 '12 at 19:19
What UI technology are you using? Swing, SWT, ...? –  ftr Mar 15 '12 at 10:20
I am using Swing –  Kim Jong Woo Mar 15 '12 at 23:14
I have been in a similar situation recently and found a library to manage the creation of a wizard. github.com/bflorat/qdwizard –  Barantan Dec 9 at 12:08

1 Answer 1

up vote 2 down vote accepted

I have used Netbeans, and they have a wizard API. It allows static/dynamic steps. It is fairly flexible as uses standard swing actions to handle events.


You could easily use standard swing panels/frames. It is trivially easy to convert a swing based application into a Netbeans Platform application (so NB platform handles windows, resizing and other boilerplate). [Tutorial to port is available at http://platform.netbeans.org/tutorials/nbm-porting-basic.html ]

Perhaps, you can evaluate it and see if it is a good fit. I haven't tried to use only the wizard api outside the NB platform. Perhaps, you can send a query on the mailing list, and someone might be able to help you out.

share|improve this answer

protected by gnat Dec 9 at 13:08

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.