net.fortuna.saverscreens
Class ScreensaverPanel

java.lang.Object
  extended byorg.jdesktop.jdic.screensaver.ScreensaverBase
      extended bynet.fortuna.saverscreens.AbstractScreensaver
          extended bynet.fortuna.saverscreens.ScreensaverPanel
All Implemented Interfaces:
Screensaver

public abstract class ScreensaverPanel
extends AbstractScreensaver

Author:
Ben Fortuna Provides a base class with common implementations for panel-based screensavers. (ie. consisting of components)

Field Summary
 
Fields inherited from class org.jdesktop.jdic.screensaver.ScreensaverBase
context
 
Constructor Summary
ScreensaverPanel(javax.swing.JPanel panel)
          Constructor.
 
Method Summary
 void initialise()
          Initialises the panel for display.
 void render()
          Render a frame in the execution of the screensaver.
 
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
getName
 

Constructor Detail

ScreensaverPanel

public ScreensaverPanel(javax.swing.JPanel panel)
Constructor.

Method Detail

initialise

public void initialise()
Initialises the panel for display.


render

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