CS 4812: Java

11/8/98


Click here to start


Table of Contents

CS 4812: Java

Animation

Animation: The Flicker Problem

Simple Animation Applet

Simple animation applet

Problem: The Flicker

Solution: Override update()

Overriding update . . .

Problem solved? No.

Eliminating Flicker

Solution: Limited Drawing Areas

Limited updating: a limited solution

The Best Solution: Buffers

Double-Buffering

Mechanics of Double Buffering

Mechanics of Double-Buffering

Mechanics of Double-Buffering

Mechanics of Double-Buffering

Mechanics of Double-Buffering

Summary Steps

Summary Steps (Cont’d)

An example

Ball.java

Buff.java

Buff.java (cont’d)

Buff.java (cont’d)

Improved Double Buffering

Improved Buffering (cont’d) . . .

Author: David Dagon