Class MainFrame


public class MainFrame
extends JFrame

Title: TokenRingTrainer

Description:

Copyright: Copyright (c) 2003

Company:

Field Summary

(package private) SimpleAnimList
AList
(package private) AnimDisplay
Display
(package private) JComboBox
aktionen
(package private) boolean
angemeldet
(package private) boolean
animation
(package private) boolean[]
aufg_Art
(package private) JButton
aufgabeErzeugen
(package private) JPanel
aufgabenStellung
(package private) TitledBorder
aufgabenStellungBorder
(package private) String
benutzerName
(package private) BorderLayout
borderLayout1
(package private) boolean[][][]
buttons
(package private) JPanel
center
(package private) JPanel
centerCenter
(package private) JPanel
centerCenterCenter
(package private) JPanel
centerCenterSouth
(package private) JPanel
centerWest
(package private) JPanel
centerWestCenter
(package private) JPanel
centerWestCenterCenter
(package private) SendeStationenPanel
centerWestCenterPanel
(package private) JPanel
centerWestEast
(package private) JPanel
centerWestNorth
(package private) JPanel
centerWestNorthCenter
(package private) JPanel
centerWestSouth
(package private) JPanel
centerWestSouthNorth
(package private) JPanel
centerWestSouthSouth
(package private) JPanel
centerWestWest
(package private) JPanel
contentPane
(package private) JButton
delete
(package private) OnlineHilfeDialog
dialog
(package private) JLabel
diffLabel
(package private) int
difficulty
(package private) JPanel
east
(package private) JPanel
eastCenter
(package private) JPanel
eastCenter1
(package private) JPanel
eastCenter2
(package private) JPanel
eastCenter3
(package private) JPanel
eastCenter4
(package private) JPanel
eastCenter5
(package private) JPanel
eastEast
(package private) JPanel
eastSouth
(package private) JPanel
eastWest
(package private) JTextField
eingabeTextField
(package private) Vector
eingabeTheorie
(package private) JButton
eingabeÜbernehmen
(package private) Einstellungen
einstellungen
(package private) TitledBorder
einstellungenBorder
(package private) int
errorCount
(package private) boolean
f
(package private) JLabel
feedBackLabel
(package private) InternalLink[]
internalLinkListe
(package private) JMenuBar
jMenuBar1
(package private) JMenu
jMenuFile
(package private) JMenuItem
jMenuFileExit
(package private) JMenuItem
jMenuFileNew
(package private) JMenuItem
jMenuFileRestart
(package private) JMenu
jMenuHelp
(package private) JMenuItem
jMenuHelpAbout
(package private) JToolBar
jToolBar
(package private) String
kennwort
(package private) Link[]
linkListe
(package private) EingabeListCellRenderer
listCellRenderer
(package private) DefaultListModel
listModel
(package private) String
loesungR
(package private) JLabel
mitPrio
(package private) JLabel
mitReserv
(package private) JButton
moveDown
(package private) JButton
moveUp
(package private) Netzwerk
netzwerk
(package private) NetzwerkErzeugen
netzwerkErzeugen
(package private) JPanel
north
(package private) JPanel
northCenter
(package private) JPanel
northEast
(package private) JPanel
northPanel
(package private) JPanel
northWest
(package private) JButton
pause
(package private) Station
posS
(package private) JComboBox
prio
(package private) boolean
r
(package private) JLabel
rSoluLabel
(package private) RechenAufgaben
rechenAufgabe
(package private) JComboBox
reservierung
(package private) JPanel
richtigOderFalsch
(package private) JLabel
rmsecLabel
(package private) JLabel
rtimeLabel
(package private) JScrollPane
scrollPaneForList
(package private) JPanel
sendLabel
(package private) JButton
senden1
(package private) JButton
showSolution
(package private) JButton
skip
(package private) JPanel
south
(package private) JPanel
southCenter
(package private) JPanel
southCenterEast
(package private) JPanel
southCenterEast1
(package private) JPanel
southCenterEast2
(package private) JPanel
southCenterEast3
(package private) JList
southCenterList
(package private) JPanel
southCenterSouth
(package private) JPanel
southCenterSouth1
(package private) JPanel
southCenterSouth2
(package private) JPanel
southEast
(package private) JPanel
southNorth
(package private) JPanel
southSouth
(package private) JPanel
southSouth1
(package private) JPanel
southSouth2
(package private) JPanel
southSouth3
(package private) JPanel
southSouth4
(package private) JPanel
southWest
(package private) JPanel
southWestCenter
(package private) JPanel
southWestCenter1
(package private) JPanel
southWestCenter2
(package private) JPanel
southWestCenter21
(package private) JPanel
southWestCenter22
(package private) JPanel
southWestNorth
(package private) JPanel
southWestSouth
(package private) JButton
start
(package private) int
startWiederholung
(package private) JComboBox
stationen
(package private) Router[]
stationenListe
(package private) JLabel
statusBar
(package private) TitledBorder
statusBorder
(package private) JButton
stop
(package private) boolean
t
(package private) JButton
testen1
(package private) boolean
th
(package private) JLabel
themaLabel
(package private) TheorieAufgaben
theorieAufgabe
(package private) JLabel
timeLabel
(package private) TokenRingTrainer
tokenRingTrainer
(package private) JLabel
valuLabel
(package private) JButton
weiter
(package private) JScrollPane
westScroller
(package private) long
zeitbedarf
(package private) long
zeitbedarf1

Constructor Summary

MainFrame(TokenRingTrainer tokenRingTrainer, boolean angemeldet)

Method Summary

void
addAusgabeText(Vector text)
void
animationStarten()
void
aufgabeErzeugen()
void
datenSenden()
void
eingabePrüfen()
void
eingabeÜbernehmen()
Router[]
getStationenListe()
void
jMenuFileExit_actionPerformed(ActionEvent e)
void
jMenuHelpAbout_actionPerformed(ActionEvent e)
private void
jbInit()
protected void
processWindowEvent(WindowEvent e)
void
setButtons(int index)
void
setUpDisplay()

Field Details

AList

(package private)  SimpleAnimList AList

Display

(package private)  AnimDisplay Display

aktionen

(package private)  JComboBox aktionen

angemeldet

(package private)  boolean angemeldet

animation

(package private)  boolean animation

aufg_Art

(package private)  boolean[] aufg_Art

aufgabeErzeugen

(package private)  JButton aufgabeErzeugen

aufgabenStellung

(package private)  JPanel aufgabenStellung

aufgabenStellungBorder

(package private)  TitledBorder aufgabenStellungBorder

benutzerName

(package private)  String benutzerName

borderLayout1

(package private)  BorderLayout borderLayout1

buttons

(package private)  boolean[][][] buttons

center

(package private)  JPanel center

centerCenter

(package private)  JPanel centerCenter

centerCenterCenter

(package private)  JPanel centerCenterCenter

centerCenterSouth

(package private)  JPanel centerCenterSouth

centerWest

(package private)  JPanel centerWest

centerWestCenter

(package private)  JPanel centerWestCenter

centerWestCenterCenter

(package private)  JPanel centerWestCenterCenter

centerWestCenterPanel

(package private)  SendeStationenPanel centerWestCenterPanel

centerWestEast

(package private)  JPanel centerWestEast

centerWestNorth

(package private)  JPanel centerWestNorth

centerWestNorthCenter

(package private)  JPanel centerWestNorthCenter

centerWestSouth

(package private)  JPanel centerWestSouth

centerWestSouthNorth

(package private)  JPanel centerWestSouthNorth

centerWestSouthSouth

(package private)  JPanel centerWestSouthSouth

centerWestWest

(package private)  JPanel centerWestWest

contentPane

(package private)  JPanel contentPane

delete

(package private)  JButton delete

dialog

(package private)  OnlineHilfeDialog dialog

diffLabel

(package private)  JLabel diffLabel

difficulty

(package private)  int difficulty

east

(package private)  JPanel east

eastCenter

(package private)  JPanel eastCenter

eastCenter1

(package private)  JPanel eastCenter1

eastCenter2

(package private)  JPanel eastCenter2

eastCenter3

(package private)  JPanel eastCenter3

eastCenter4

(package private)  JPanel eastCenter4

eastCenter5

(package private)  JPanel eastCenter5

eastEast

(package private)  JPanel eastEast

eastSouth

(package private)  JPanel eastSouth

eastWest

(package private)  JPanel eastWest

eingabeTextField

(package private)  JTextField eingabeTextField

eingabeTheorie

(package private)  Vector eingabeTheorie

eingabeÜbernehmen

(package private)  JButton eingabeÜbernehmen

einstellungen

(package private)  Einstellungen einstellungen

einstellungenBorder

(package private)  TitledBorder einstellungenBorder

errorCount

(package private)  int errorCount

f

(package private)  boolean f

feedBackLabel

(package private)  JLabel feedBackLabel

internalLinkListe

(package private)  InternalLink[] internalLinkListe

jMenuBar1

(package private)  JMenuBar jMenuBar1

jMenuFile

(package private)  JMenu jMenuFile

jMenuFileExit

(package private)  JMenuItem jMenuFileExit

jMenuFileNew

(package private)  JMenuItem jMenuFileNew

jMenuFileRestart

(package private)  JMenuItem jMenuFileRestart

jMenuHelp

(package private)  JMenu jMenuHelp

jMenuHelpAbout

(package private)  JMenuItem jMenuHelpAbout

jToolBar

(package private)  JToolBar jToolBar

kennwort

(package private)  String kennwort

linkListe

(package private)  Link[] linkListe

listCellRenderer

(package private)  EingabeListCellRenderer listCellRenderer

listModel

(package private)  DefaultListModel listModel

loesungR

(package private)  String loesungR

mitPrio

(package private)  JLabel mitPrio

mitReserv

(package private)  JLabel mitReserv

moveDown

(package private)  JButton moveDown

moveUp

(package private)  JButton moveUp

netzwerk

(package private)  Netzwerk netzwerk

netzwerkErzeugen

(package private)  NetzwerkErzeugen netzwerkErzeugen

north

(package private)  JPanel north

northCenter

(package private)  JPanel northCenter

northEast

(package private)  JPanel northEast

northPanel

(package private)  JPanel northPanel

northWest

(package private)  JPanel northWest

pause

(package private)  JButton pause

posS

(package private)  Station posS

prio

(package private)  JComboBox prio

r

(package private)  boolean r

rSoluLabel

(package private)  JLabel rSoluLabel

rechenAufgabe

(package private)  RechenAufgaben rechenAufgabe

reservierung

(package private)  JComboBox reservierung

richtigOderFalsch

(package private)  JPanel richtigOderFalsch

rmsecLabel

(package private)  JLabel rmsecLabel

rtimeLabel

(package private)  JLabel rtimeLabel

scrollPaneForList

(package private)  JScrollPane scrollPaneForList

sendLabel

(package private)  JPanel sendLabel

senden1

(package private)  JButton senden1

showSolution

(package private)  JButton showSolution

south

(package private)  JPanel south

southCenter

(package private)  JPanel southCenter

southCenterEast

(package private)  JPanel southCenterEast

southCenterEast1

(package private)  JPanel southCenterEast1

southCenterEast2

(package private)  JPanel southCenterEast2

southCenterEast3

(package private)  JPanel southCenterEast3

southCenterList

(package private)  JList southCenterList

southCenterSouth

(package private)  JPanel southCenterSouth

southCenterSouth1

(package private)  JPanel southCenterSouth1

southCenterSouth2

(package private)  JPanel southCenterSouth2

southEast

(package private)  JPanel southEast

southNorth

(package private)  JPanel southNorth

southSouth

(package private)  JPanel southSouth

southSouth1

(package private)  JPanel southSouth1

southSouth2

(package private)  JPanel southSouth2

southSouth3

(package private)  JPanel southSouth3

southSouth4

(package private)  JPanel southSouth4

southWest

(package private)  JPanel southWest

southWestCenter

(package private)  JPanel southWestCenter

southWestCenter1

(package private)  JPanel southWestCenter1

southWestCenter2

(package private)  JPanel southWestCenter2

southWestCenter21

(package private)  JPanel southWestCenter21

southWestCenter22

(package private)  JPanel southWestCenter22

southWestNorth

(package private)  JPanel southWestNorth

southWestSouth

(package private)  JPanel southWestSouth

start

(package private)  JButton start

startWiederholung

(package private)  int startWiederholung

stationen

(package private)  JComboBox stationen

stationenListe

(package private)  Router[] stationenListe

statusBar

(package private)  JLabel statusBar

statusBorder

(package private)  TitledBorder statusBorder

stop

(package private)  JButton stop

t

(package private)  boolean t

testen1

(package private)  JButton testen1

th

(package private)  boolean th

themaLabel

(package private)  JLabel themaLabel

theorieAufgabe

(package private)  TheorieAufgaben theorieAufgabe

timeLabel

(package private)  JLabel timeLabel

tokenRingTrainer

(package private)  TokenRingTrainer tokenRingTrainer

valuLabel

(package private)  JLabel valuLabel

weiter

(package private)  JButton weiter

westScroller

(package private)  JScrollPane westScroller

zeitbedarf

(package private)  long zeitbedarf

zeitbedarf1

(package private)  long zeitbedarf1

Constructor Details

MainFrame

public MainFrame(TokenRingTrainer tokenRingTrainer,
                 boolean angemeldet)

Method Details

addAusgabeText

public void addAusgabeText(Vector text)

animationStarten

public void animationStarten()

aufgabeErzeugen

public void aufgabeErzeugen()

datenSenden

public void datenSenden()

eingabePrüfen

public void eingabePrüfen()

eingabeÜbernehmen

public void eingabeÜbernehmen()

getStationenListe

public Router[] getStationenListe()

jMenuFileExit_actionPerformed

public void jMenuFileExit_actionPerformed(ActionEvent e)

jMenuHelpAbout_actionPerformed

public void jMenuHelpAbout_actionPerformed(ActionEvent e)

jbInit

private void jbInit()
            throws Exception

processWindowEvent

protected void processWindowEvent(WindowEvent e)

setButtons

public void setButtons(int index)

setUpDisplay

public void setUpDisplay()