MS Visio
The recommended GUI designer is Balsamiq Mockups. This can be used to create interactive mockups and can be exported to make. Click here for license information.
Lucid Charts and Draw.io are also good at making wireframes and storyboards.
Hand-drawn designs are also a good idea!
Industry Standards
Any software that can produce a table!
Can be automatically produced by some RAD software such as MS Access
Netbeans has a good drag-and-drop GUI designer for Java Swing. This is Code Generation.
Code completion, more advanced versions like IntelliSense
(copied from main testing page)