To practice interacting with the Java GUI API, this project invites students to create a model of a graphical user interface as shown in a film of their choosing. The advantage to GUIs in films is they are often rather simple, as they were often created just for a shot or two and don't have extensive functionality.
bookProject specification
objective
Create a MOCK graphic user interface that represents as best you can the windows, buttons, and frames shown in the actual film.
planning
Study the film
Locate a movie clip of your choosing and freez frame the actual GUI view. Copy and paste the image into a document editor. Annotate the GUI with the name of the film, the scene from which the GUI was drawn, and a brief description of what the GUI is doing in the film.
Sketch out on paper the GUI components that you will try to replicate. Include frames, buttons, images, icons, etc.
code
Setup your frame
Using chapter 12 of the Liang-9, create a single class that instantiates, configures, and positions your GUI components.
Requirements
Use at least one JFrame and one LayoutManager
At least 2 JBotton objects
At least 2 JLabel objects
At least 1 subclass of JTextComponent
At least 1 ImageIcon object
Instantiate Font and Color
functionality
Your GUI doesn't need to "do" anything for this project to be complete. Your goal is to learn how to instantiate, configure, and arrange GUI components. We'll use your GUI as we learn more about event-driven programming and ActionListeners.