1. Define a container to hold components. Examples of containers are : J Frame, J panel, J Dialog etc.
2. Add required GUI components/widgets to the container. Example of GUI components are : J Button, J Label, J Text Field etc.
3. Use Layout Manager to determine position and size of components.
4. Add action to GUI by adding event listeners to GUI components.
5. Save and test run your GUI application.