net.fortuna.saverscreens
Class Screensaver2D

java.lang.Object
  extended byorg.jdesktop.jdic.screensaver.ScreensaverBase
      extended bynet.fortuna.saverscreens.AbstractScreensaver
          extended bynet.fortuna.saverscreens.Screensaver2D
All Implemented Interfaces:
Screensaver
Direct Known Subclasses:
Moire

public abstract class Screensaver2D
extends AbstractScreensaver
implements Screensaver

Author:
Ben Fortuna Provides a base class with common implementations for two-dimensional screensavers. A two-dimensional screensaver typically paints directly onto the display component's graphics.

Field Summary
 
Fields inherited from class org.jdesktop.jdic.screensaver.ScreensaverBase
context
 
Constructor Summary
Screensaver2D()
           
 
Method Summary
 void render()
          Render a frame in the execution of the screensaver.
abstract  void render(java.awt.Graphics g)
           
 
Methods inherited from class net.fortuna.saverscreens.AbstractScreensaver
getDisplay, getPreferredConfiguration, getPreferredDevice, init, renderFrame, setDisplay, toString
 
Methods inherited from class org.jdesktop.jdic.screensaver.ScreensaverBase
baseInit, getContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.fortuna.saverscreens.Screensaver
getDisplay, getName, getPreferredConfiguration, getPreferredDevice, initialise, setDisplay
 

Constructor Detail

Screensaver2D

public Screensaver2D()
Method Detail

render

public void render()
Description copied from interface: Screensaver
Render a frame in the execution of the screensaver.

Specified by:
render in interface Screensaver

render

public abstract void render(java.awt.Graphics g)