ch.randelshofer.rubik
Class Cube3DImageProducer
java.lang.Object
ch.randelshofer.rubik.Cube3DImageProducer
- All Implemented Interfaces:
- Cube3DCanvas
public class Cube3DImageProducer
- extends java.lang.Object
- implements Cube3DCanvas
Cube3DImageProducer.
- Author:
- Werner Randelshofer
@version 1.1 2009-11-28 Added method flush.
1.0 Apr 28, 2008 Created.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Cube3DImageProducer
public Cube3DImageProducer()
getVisualComponent
public java.awt.Component getVisualComponent()
- Specified by:
getVisualComponent in interface Cube3DCanvas
reset
public void reset()
- Specified by:
reset in interface Cube3DCanvas
setCube3D
public void setCube3D(Cube3D newValue)
- Specified by:
setCube3D in interface Cube3DCanvas
getCube3D
public Cube3D getCube3D()
- Specified by:
getCube3D in interface Cube3DCanvas
setBackground
public void setBackground(java.awt.Color newValue)
- Specified by:
setBackground in interface Cube3DCanvas
setBackgroundImage
public void setBackgroundImage(java.awt.Image newValue)
- Specified by:
setBackgroundImage in interface Cube3DCanvas
setCamera
public void setCamera(java.lang.String newValue)
- Specified by:
setCamera in interface Cube3DCanvas
setEnabled
public void setEnabled(boolean newValue)
- Specified by:
setEnabled in interface Cube3DCanvas
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled in interface Cube3DCanvas
setLock
public void setLock(java.lang.Object lock)
- Specified by:
setLock in interface Cube3DCanvas
flush
public void flush()
- Description copied from interface:
Cube3DCanvas
- Releases resources held by this object.
- Specified by:
flush in interface Cube3DCanvas