|
- Prerequisites, Goals and Outcomes Prerequisites: Before you begin this lab assignment, you need mastery of the following: (1) Java Collections (Knowledge of class ArrayList: Declaring array lists; Initializing array lists; Accessing array list elements; Adding elements to an array list; Removing elements from an array list. (2) GUI programming using Swing components, the GridBagLayout manager and event handling. Goals:Reinforce your ability to use class ArrayList, iterators, for-each loops and GUI programming.
Outcomes:You will demonstrate mastery of the following: (1) Creating a collections from a set of objects and from an array. (2) Processing collections (finding an element with a specific characteristic; counting the number of elements with a specific characteristic and analyzing the contents of a collection) (3) Removing elements from a collection (removing all objects with a specific characteristic) (4) Displaying the contents of a collection (obtaining the string representation of a collection) (5) GUI programming and event handling.
|