Академический Документы
Профессиональный Документы
Культура Документы
Figure: Application Menu Configurations File: The application allows the user to save and load simulation configurations from files. A configuration is defined as the set of parameters required to set up and start a simulation. The application should also remember the last configuration file used when the application is restarted and should automatically load the last configuration when started. Inheritance: the code should make use of either an abstract class or an interface ALifeForm. The class ABug must either implement the interface or extend the abstract class.
This marking sheet must be handed in by Friday 29 November 2013 10:30am in the School Student Information Centre (G47). This coursework is regarded as Minor.
Practical Week 8
Your username:
1 2 3 4 5 6 7 8 9
Classes: declarations of classes, attributes and methods are syntactically correct. (Indicate number of classes used.) Code style: using Generics, following Java code conventions, JavaDoc comments throughout the code. Overall OOP approach (Abstraction, Encapsulation) is sound. Appropriate use of access modifiers for classes, attributes and methods (Information Hiding). Inheritance: appropriate use of either Abstract Class or Interface. The GUI is implemented correctly by using the Event Dispatch Thread. Specify if using synchronous (timer) or asynchronous (multi-threaded) animation approach. The GUI has five Menus and functionalities of menu items work as expected. The GUI has a toolbar (start, pause, reset, etc.) to control the simulation. The application is complete and runs: a simulation can be run, stopped/paused, restarted. Quality of the GUI design: user-friendliness, richness, etc. Netbeans Matisse or other GUI builders are not allowed. Used JComponents: Specify if others:
JPanel JButton JLabel JTextArea JTextField JToolBar JComboBox JMenuBar JMenu JMenuItem JPopupMenu JTabbedPane JTable JList JTree JSpinner
Demonstrator's comments
10
ItemListener
Specify if others:
Used LayoutManagers:
Flow Layout Grid Layout
While you progress in your work, ask one of the teaching assistants to fill in the column marked demonstrators comments. If you have not completed all the work by 5 minutes before the end of the practical, ask the teaching assistant to indicate what you have done.
Date:
Signed (student):