CS 1713/CS 1711 Lecture Case Studies


Graphics Case Study G1: The Drawable Rectangle Class

Description: This case study is based on Case Study 3, the Rectangle class, and illustrates the use of Applets.

Objectives:

Project: Source:

Graphics Case Study G2: Frames and Panels

Description: This case study is an extension of Graphics Case Study 1 and illustrates the use of frames and panels.

Objectives:

Project: Source:

Graphics Case Study G3: Layouts and Buttons

Description: This case study is an extension of Graphics Case Study 2 and illustrates the use of buttons to create object that are put into an array and drawn on the screen.,

Objectives:

Project: Source:

Graphics Case Study G4: Saving and Restoring Graphical Information

Description: This case study is an extension of Graphics Case Study 3 and illustrates the use of the JFileChooser and encoding graphical information in a file.

Objectives:

Project: Source:

Graphics Case Study G5: Using an ArrayList

Description: This case study is an extension of Graphics Case Study 4 and illustrates the use of an ArrayList in place of a variable size array.

Objectives:

Project: Source:

Graphics Case Study G6: Layouts and Listeners

Description: This case study is an extension of Graphics Case Study 5 and using layouts and serveral ways of implementing listeners.

Objectives:

Projects: Source: