Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: THEend8_
Resources:
The GOAL of this assignment is to build upon Assignment 1, to integrate & expand the interaction
in your application design to include free mouse & key interactions (along with interactions on
GUI controls), that drive the presentation of some form of dynamic visual (or animated)
component.
The goal is not necessarily to have a complete and fully functional application, but rather to have
your application partially enabled in terms of illustrating the workings of a particular feature set
of the application (i.e. some basic interactions or movements within a sample scene of your
application; or the switching between multiple contexts within your application – such as switching
between a configuration mode and a scene from the a working part of your application).
For e.g., if you are creating a scene from a game, you might focus on an animated or controllable
moving element, or dynamically loaded/displayed set(s) of visual elements within a canvas in your
application; if you are creating a compositional tool or simulation, you might enable the switching
between a configuration screen that sets parameters for your application, and another scene that
uses those parameters to drive the creation of some graphical output; if you are creating a database
or ordering tool, you might switch between an enabled configuration/submission screen (where
you enter data), and some visual representation of data loaded into in your application (such as
generating a visual report of the data entered).
IMPORTANT: This assignment should be written using Java AWT/Swing (not Java FX)
Assignment 2 deliverables:
1) Process a minimum of 2 action-based events that result from interaction with a UI
control), that directly result in some visual change in the scene, and/or a modification to
the state of your application
a. The application should have at least one handler to process at least 2 kinds of UI
triggered action event (or similar)
b. The two action events cannot be from the same type of UI control (they must be
from different types of controls.. i.e. handling two events triggered by two different
buttons does not satisfy this requirement in full. You should have at least one other UI
control that is not of the same type.