Class ButtonPanelRIP


(package private) final class ButtonPanelRIP
extends ButtonPanel

Die Klasse ButtonPanelRIP stellt die zusaetzlchen Tasten fuer die Simulation des RIP-Algorithmus zu Verfuegung. Sie ist eine graphische Komponente der Klasse SimFrameRIP.
See Also:
SimFrameRIP, ButtonPanel, NetworkRIP, NetworkCanvasRIP, TextMethods

Field Summary

NetworkCanvasRIP
canvas
private Button
disableNodeButton
private Button
enableNodeButton
private NetworkRIP
net

Fields inherited from class .ButtonPanel

DEBUG, addLinkButton, addNodeButton, continueButton, inspectRoutingTableButton, removeLinkButton, removeNodeButton, startSendingButton, stopButton, stopSendingButton, stopped, text

Constructor Summary

ButtonPanelRIP(TextMethods text)
Konstruktor

Method Summary

boolean
action(Event e, Object obj)
(package private) void
disableAll()
Inaktiviert alle Buttons
void
initialize(NetworkRIP net)
void
redrawLabels(TextMethods text)
Erneuere alle Buttonbezeichnungen
void
resetState()
Setze den Status aller Buttons anhand des aktuellen Netzzustandes

Methods inherited from class .ButtonPanel

disableAll, redrawLabels

Field Details

canvas

public NetworkCanvasRIP canvas

disableNodeButton

private Button disableNodeButton

enableNodeButton

private Button enableNodeButton

net

private NetworkRIP net

Constructor Details

ButtonPanelRIP

(package private)  ButtonPanelRIP(TextMethods text)
Konstruktor

Method Details

action

public boolean action(Event e,
                      Object obj)

disableAll

(package private)  void disableAll()
Inaktiviert alle Buttons
Overrides:
disableAll in interface ButtonPanel

initialize

public final void initialize(NetworkRIP net)

redrawLabels

public void redrawLabels(TextMethods text)
Erneuere alle Buttonbezeichnungen
Overrides:
redrawLabels in interface ButtonPanel

resetState

public void resetState()
Setze den Status aller Buttons anhand des aktuellen Netzzustandes