theater
Class Actor

java.lang.Object
  extended by java.lang.Thread
      extended by theater.Component
          extended by theater.Actor
All Implemented Interfaces:
Runnable, PixelArea

public class Actor
extends Component

Die Klasse Actor ist die Basisklasse aller Akteure. Sie erbt als Unterklasse der Klasse Component, die wiederum Unterklasse der Java-Klasse Thread ist, alle Methoden dieser beiden Klassen.

Soll ein neuer Akteur definiert werden, muss eine entsprechende Klasse von der Klasse Actor abgeleitet und die Methode "public void run()" überschrieben werden. In dieser wird das Eigenleben von Akteuren der Klasse festgelegt, wobei u. a. die geerbten Methoden der Klassen Component und Thread genutzt werden können.

Version:
1.0 (12.11.2008)
Author:
Dietrich Boles, Universität Oldenburg, Germany

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class theater.Component
DEF_Z_COORDINATE
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
Actor()
          Default-Konstruktor der Klasse Actor
 
Method Summary
 void run()
          Muss überschrieben werden und die Actor-spezifischen Aktionen enthalten
 
Methods inherited from class theater.Component
addedToStage, contains, getCell, getColumn, getImage, getRotation, getRow, getStage, getZCoordinate, intersects, isHandlingKeyEvents, isHandlingMouseEvents, isInside, isVisible, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, setHandlingKeyEvents, setHandlingMouseEvents, setImage, setImage, setLocation, setRotation, setVisible, setZCoordinate
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Actor

public Actor()
Default-Konstruktor der Klasse Actor

Method Detail

run

public void run()
Muss überschrieben werden und die Actor-spezifischen Aktionen enthalten

Specified by:
run in interface Runnable
Overrides:
run in class Component