In many modules, you are required to prompt the user for information. It could be a dialog showing a message, or a form to fill.
Displaying dialogs - How to create and display simple dialogs
Working with editors - To edit properties and implement panel validation
Working with visual property editors - To edit properties of visuals
Working with attribute and window shortcut panels - To add your own panels in the shortcut top components
Reusable components - Ready to go Swing components such as color map and line width combo boxes