Class SimulationApplet

Implemented Interfaces:
Runnable, Simulation

public class SimulationApplet
extends java.applet.Applet
implements Runnable, Simulation

Changes / Enhancements 1) Added Buttons to open Simulations 2) Added method oeffne_ripfenster to open SimFrameRIP 3) Added method oeffne_dvmrpfenster to open SimFrameDVMRP Changes made by Didier Gutacker in August 1997

Field Summary

private Button
start_dvmrp
private Button
start_rip
private TextMethods
text
private Lock
textChangeGuard
private ThreadGroup
tg
private Thread
thread

Method Summary

boolean
action(Event evt, Object arg)
Image
getRouterImage()
Liefert das Bild, das fuer die Rechnersymbole verwendet wird
TextMethods
getText()
Setzt die zugrundeliegende Sprache
ThreadGroup
getThreadGroup()
Liefert die gemeinsame Thread Gruppe
void
init()
Initialisierung
void
oeffne_dvmrpfenster()
oeffnet DVMRP-Simulation
void
oeffne_ripfenster()
oeffnet RIP-Simulation
void
paint(Graphics gc)
Gibt den Text im Applet aus
void
run()
void
setText(TextMethods text)
Setzt die zugrundeliegende Sprache
void
start()
Erzeugt den benotigten Thread

Field Details

start_dvmrp

private Button start_dvmrp

start_rip

private Button start_rip

text

private TextMethods text

textChangeGuard

private Lock textChangeGuard

tg

private ThreadGroup tg

thread

private Thread thread

Method Details

action

public boolean action(Event evt,
                      Object arg)

getRouterImage

public Image getRouterImage()
Liefert das Bild, das fuer die Rechnersymbole verwendet wird
Specified by:
getRouterImage in interface Simulation
See Also:
Knoten

getText

public TextMethods getText()
Setzt die zugrundeliegende Sprache
Specified by:
getText in interface Simulation

getThreadGroup

public ThreadGroup getThreadGroup()
Liefert die gemeinsame Thread Gruppe
Specified by:
getThreadGroup in interface Simulation

init

public void init()
Initialisierung

oeffne_dvmrpfenster

public void oeffne_dvmrpfenster()
oeffnet DVMRP-Simulation

oeffne_ripfenster

public void oeffne_ripfenster()
oeffnet RIP-Simulation

paint

public void paint(Graphics gc)
Gibt den Text im Applet aus

run

public void run()

setText

public void setText(TextMethods text)
Setzt die zugrundeliegende Sprache
Specified by:
setText in interface Simulation

start

public void start()
Erzeugt den benotigten Thread