You are required to develop a GUI of a sports club java program build in BlueJ that will work with the objects of already build application running in console mode and provide the same level of functionality.
Code will be provided The Start class must be modified, so that the user can start the GUI or the Console Application, both must work with same set of business objects (one set only). Both the GUI and the console application must work well and changes made in one mode will be persisted (at exit of that mode) and appear when the other mode is run.
The GUI does not required to be fancy. It should be easy to use and organised.
Skills you are required
o Use of appropriate ActionListeners to capture events and respond properly
o Ability creating a GUI that is easy to use
o Use of JFrame
o Use of JPanel
o Use of JDialog
o Use of Layout Managers and any other required GUI components you wish (you must NOT use a GUI development IDE to generate these)
o Exceptions and error handling (use of custom exception objects and other Java built in exceptions)
o Integration of Business logic with GUI
o Achievement of all business goals/ requirements
The solution must be a Blue J Project.