http://www.activetree.com/ ,just look like this one ? try it and learn it . Good luck
Creating Calendar GUI widget using the AtCalendar class Creating Time enterable UI controls using AtTimeField class Creating IP Address enterable fields using the AtIPAddressField class Creating Multithreaded Progress Monitor Dialog using AtProgressDialog class Creating Multi-page Wizard Dialog using AtWizardDialog class JSwing Applications
Creating Time enterable UI controls using AtTimeField class
Creating IP Address enterable fields using the AtIPAddressField class
Creating Multithreaded Progress Monitor Dialog using AtProgressDialog class
Creating Multi-page Wizard Dialog using AtWizardDialog class JSwing Applications