7.1
DRAWING USING THE GRAPHICS CLASS
7.2
PROGRAMS AS SPECIFYING DRAWING PROCESS
7.3
USING GRAPHICS2D FOR ADVANCED DRAWING
7.4
CONCEPTS SUMMARY
The media learning goals for this chapter are:
To be able to draw simple shapes (lines, ovals, rectangles, arcs) on existing pictures.
To draw text on a picture.
To create pictures by drawing them.
To use the Java2D API for more complicated drawing.
The computer science goals for this chapter are:
To understand the difference between vector and bitmapped image formats.
To be able to choose when one should write a program for a task versus using existing applications software.
To promote reuse by working with existing classes.
To start using the Java API to explore classes and packages.
To introduce the concept of inheritance.
To introduce the concepts of interfaces and constants.