- Teaches object-oriented programming in Java.
- Uses locally written library to make it easy to do
interesting graphics early in course.
- Involves lots of fun programming projects, but teaches
practical material necessary to solve problems in many areas.
Because the lectures will involve
developing examples, we will usually put running versions of
those programs (and the code for them) in these online lecture notes.
We'll try to get these online within 24 hours of the lecture.
- General form of class definition
- Graphics coordinate systems
- Contructors for graphics classes
Class Examples:
- Design a class to draw "Hello World" at (90,150), and
a 50 by 30 filled rectangle at (100,100). When the mouse is
pressed the program will also draw two nested ovals and a straight
line.
Click on
MakeBox
to show the example.