All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class stiftUndCo.EreignisApplet

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----java.applet.Applet
                                   |
                                   +----stiftUndCo.SUMApplet
                                           |
                                           +----stiftUndCo.EreignisApplet

public class EreignisApplet
extends SUMApplet
implements Ereignisbearbeitung, Runnable, KeyListener, MouseListener, MouseMotionListener

Diese Klasse dient dazu, das Prinzip der EreignisAnwendung auf Applets, die in eine HTML-Seite eingebettet sind und nicht über ein Frame realisiert werden, zu übertragen. Die Initialisierung des EreignisApplets erfolgt durch Überschreiben von init und nicht über den Konstruktor. Man achte darauf, dass die erste Anweisung beim Überschreiben von init ein Aufruf von super() sein muß(!!), damit die Initialisierung der Oberklasse korrekt erfolgt. Ansonsten verfügt ein EreignisApplet über die gleiche Schnittstelle, wie eine EreignisAnwendung. Code ist also leicht zu übertragen. Die Entwicklung der Klasse befindet sich noch in der Versuchsphase.


Variable Index

 o bildschirm
 
 o maus
 
 o offsetx
 
 o offsety
 
 o stift
 
 o tastatur
 

Constructor Index

 o EreignisApplet()
 

Method Index

 o bearbeiteAndereEreignisse()
 
 o bearbeiteFensterBewegt()
 
 o bearbeiteMausBewegt(int, int)
 
 o bearbeiteMausDruck(int, int)
 
 o bearbeiteMausDruckRechts(int, int)
 
 o bearbeiteMausGezogen(int, int)
 
 o bearbeiteMausKlick(int, int)
 
 o bearbeiteMausLos(int, int)
 
 o bearbeiteMausLosRechts(int, int)
 
 o bearbeiteSpezialKlick(int, int)
 
 o bearbeiteTaste(char)
 
 o beenden()
 
 o bildschirm()
 
 o führeAus()
 
 o gibFrei()
das Fenster wird abgebaut
 o init()
 
 o keyPressed(KeyEvent)
 
 o keyReleased(KeyEvent)
 
 o keyTyped(KeyEvent)
 
 o maus()
 
 o mouseClicked(MouseEvent)
 
 o mouseDragged(MouseEvent)
 
 o mouseEntered(MouseEvent)
 
 o mouseExited(MouseEvent)
 
 o mouseMoved(MouseEvent)
 
 o mousePressed(MouseEvent)
 
 o mouseReleased(MouseEvent)
 
 o run()
 
 o stift()
 
 o tastatur()
 

Variables

 o bildschirm

 protected SUMApplet bildschirm

 o maus

 protected Maus maus

 o tastatur

 protected Tastatur tastatur

 o stift

 protected BuntStift stift

 o offsetx

 protected int offsetx

 o offsety

 protected int offsety

Constructors

 o EreignisApplet

 public EreignisApplet()

Methods

 o init

 public void init()
Overrides:
init in class SUMApplet

 o führeAus

 public void führeAus()

 o bearbeiteAndereEreignisse

 public void bearbeiteAndereEreignisse()

 o bearbeiteMausBewegt

 public void bearbeiteMausBewegt(int pWohinH,
                                 int pWohinV)

 o bearbeiteMausGezogen

 public void bearbeiteMausGezogen(int pWohinH,
                                  int pWohinV)

 o bearbeiteMausDruck

 public void bearbeiteMausDruck(int pWoH,
                                int pWoV)

 o bearbeiteMausDruckRechts

 public void bearbeiteMausDruckRechts(int pWoH,
                                      int pWoV)

 o bearbeiteMausLos

 public void bearbeiteMausLos(int pWoH,
                              int pWoV)

 o bearbeiteMausLosRechts

 public void bearbeiteMausLosRechts(int pWoH,
                                    int pWoV)

 o bearbeiteMausKlick

 public void bearbeiteMausKlick(int pWoH,
                                int pWoV)

 o bearbeiteSpezialKlick

 public void bearbeiteSpezialKlick(int pWoH,
                                   int pWoV)

 o bearbeiteTaste

 public void bearbeiteTaste(char pZeichen)

 o bearbeiteFensterBewegt

 public void bearbeiteFensterBewegt()

 o beenden

 public void beenden()

 o bildschirm

 public SUMApplet bildschirm()

 o gibFrei

 public void gibFrei()
das Fenster wird abgebaut
Overrides:
gibFrei in class SUMApplet

 o maus

 public Maus maus()

 o stift

 public BuntStift stift()

 o tastatur

 public Tastatur tastatur()

 o run

 public void run()

 o keyTyped

 public void keyTyped(KeyEvent e)

 o keyPressed

 public void keyPressed(KeyEvent e)

 o keyReleased

 public void keyReleased(KeyEvent e)

 o mouseClicked

 public void mouseClicked(MouseEvent e)

 o mousePressed

 public void mousePressed(MouseEvent e)

 o mouseReleased

 public void mouseReleased(MouseEvent e)

 o mouseEntered

 public void mouseEntered(MouseEvent e)

 o mouseExited

 public void mouseExited(MouseEvent e)

 o mouseDragged

 public void mouseDragged(MouseEvent e)

 o mouseMoved

 public void mouseMoved(MouseEvent e)

All Packages  Class Hierarchy  This Package  Previous  Next  Index