In the previous lab you built a simple
graphical application for encoding and decoding secret messages. You
probably found it difficult to create an attractive GUI without any
mechanism to accurately specify the locations of components.
Even if you did manage to create a reasonable looking GUI
using the default FlowLayout
manager, it won't resize very
gracefully.
The goal of today's lab is to improve your decoder ring application so that it makes appropriate use of layout managers. The appearance of your application is up to you, but it must satisfy the following requirements:
FlowLayout
.
You may use your solution to the previous lab as a starting point. If you didn't finish the previous lab, you may start with this file: DecoderGUI.java.
Submit your completed .java files through Canvas.