Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
P
R
S
T
U
V
W
Z
A
ACTION_ENDE
- Variable in class
DameView
Konstante, Programm beenden.
ACTION_FERTIG
- Variable in class
DameView
Konstante, alle Loesungen angezeigt.
ACTION_NEU
- Variable in class
DameView
Konstante, Berechnung wiederholen.
ACTION_START
- Variable in class
DameView
Konstante, Berechnung starten.
ACTION_WEITER
- Variable in class
DameView
Konstante, Loesung anzeigen.
actionPerformed(ActionEvent)
- Method in class
DameController
ActionListener, Ereignisverarbeitung Betaetigen eines Button.
B
brettBreite
- Variable in class
DamePanel
Brettbreite in Pixel.
btEnde
- Variable in class
DameView
Button Beenden.
btNeu
- Variable in class
DameView
Button Neu.
btStart
- Variable in class
DameView
Button Start, Weiter, Fertig.
C
controller
- Variable in class
DameView
Zum View gehoeriger Cotroller.
createButtons()
- Method in class
DameView
Waagerechte Box fuer Steuerbutton, Controller verarbeitet Buttonereignisse.
createDameBox()
- Method in class
DameView
Senkrechte Box fuer Schachbrett und Button.
createLoesungsNummer()
- Method in class
DameView
Box fuer Label mit Lösungsnummer.
D
Dame
- Class in
<Unnamed>
Loest Damenproblem auf einem 8*8 Schachbrett von C.
Dame()
- Constructor for class
Dame
Konstruktor, setzt alle Bedrohungen auf false.
DameController
- Class in
<Unnamed>
Controller zum DameView.
DameController(DameModel, DameView)
- Constructor for class
DameController
Konstruktor, initialisiert Model und View.
DameDialog
- Class in
<Unnamed>
Startet Damenproblem von C.
DameDialog()
- Constructor for class
DameDialog
DameLoesung
- Class in
<Unnamed>
Eine Loesung eines Damenproblem auf einem 8*8 Schachbrett von C.
DameLoesung(int[])
- Constructor for class
DameLoesung
Kontruktor, traegt Loesung ein.
DameLoesung(DameLoesung)
- Constructor for class
DameLoesung
Kontruktor, fertigt eine Kopie des Objektes an.
DameMain
- Class in
<Unnamed>
Loest Damenproblem auf einem 8*8 Schachbrett von C.
DameMain()
- Constructor for class
DameMain
DameModel
- Class in
<Unnamed>
Loest Damenproblem auf einem 8*8 Schachbrett von C.
DameModel()
- Constructor for class
DameModel
Konstruktor, setzt alle Bedrohungen auf false.
DamePanel
- Class in
<Unnamed>
Schachbrettdarzustellung einer Dameloesung.
DamePanel(DameLoesung)
- Constructor for class
DamePanel
Stellt Schachbrett mit Loesung dar.
DamePanel()
- Constructor for class
DamePanel
Stellt Schachbrett ohne Loesung dar.
DameView
- Class in
<Unnamed>
View zum Damenproblem.
DameView(DameModel, String)
- Constructor for class
DameView
Konstruktor, setzt Ueberschrift und installiert MVC.
E
equals(Object)
- Method in class
DameLoesung
Vergleich von Loesungen, unabhaengig von Rotationen und Spiegelung.
F
feldBreite
- Variable in class
DamePanel
Rand Feldbreite in Pixel.
G
getLoesungen()
- Method in class
Dame
getLoesungen()
- Method in class
DameModel
getSpalten()
- Method in class
DameLoesung
Gibt Loesungsfeld zurück.
H
hashCode()
- Method in class
DameLoesung
Gleiche Objekte muessen den gleichen HashCode haben, bei verschiedenen ist das ohne Bedeutung.
I
istBedroht(int, int)
- Method in class
Dame
Ueberprueft Bedrohungen.
istBedroht(int, int)
- Method in class
DameModel
Ueberprueft Bedrohungen.
istGleich(DameLoesung)
- Method in class
DameLoesung
Vergleich von Loesungen.
istRotationsGleich(DameLoesung)
- Method in class
DameLoesung
Rotationsgleichheit.
istSpiegelGleich(DameLoesung)
- Method in class
DameLoesung
Spiegelgleichheit.
L
lbNr
- Variable in class
DameView
Label "Loesungsnummer: ".
left
- Variable in class
DamePanel
Rand links in Pixel.
loescheBedrohung(int, int)
- Method in class
Dame
Loescht Bedrohungen.
loescheBedrohung(int, int)
- Method in class
DameModel
Loescht Bedrohungen.
loesung
- Variable in class
DamePanel
Darzustellende Loesung.
loesungen
- Variable in class
Dame
Loesungsmenge.
loesungen
- Variable in class
DameModel
Loesungsmenge.
M
main(String[])
- Static method in class
DameDialog
Programm, loest Dameproblem.
main(String[])
- Static method in class
DameLoesung
Test der Klasse DameLoesung.
main(String[])
- Static method in class
DameMain
Initialisiert Dameproblem mit GUI
makeController()
- Method in class
DameView
Erzeugt Controller, Empfaenger fuer Ereignisse.
makeView()
- Method in class
DameView
Erzeugt View, baut die grafische Oberflaeche auf, Controller verarbeitet Fensterereignisse.
model
- Variable in class
DameController
Mathematisches Model, enthaelt Funktionalitaet des Dameproblems.
model
- Variable in class
DameView
Mathematisches Model, enthaelt Funktionalitaet des Damenproblems.
N
negDiag
- Variable in class
Dame
Bedrohungen durch bereits gesetzte Dame in den negativen Diagonalen.
negDiag
- Variable in class
DameModel
Bedrohungen durch bereits gesetzte Dame in den negativen Diagonalen.
nr
- Variable in class
DameView
Loesungsnummer.
P
paint(Graphics)
- Method in class
DamePanel
Zeichnet Schachbrett ohne/mit Loesung.
posDiag
- Variable in class
Dame
Bedrohungen durch bereits gesetzte Dame in den positiven Diagonalen.
posDiag
- Variable in class
DameModel
Bedrohungen durch bereits gesetzte Dame in den positiven Diagonalen.
R
release()
- Method in class
DameController
Freigabe des Controllers, setzt Model und View zurück.
release()
- Method in class
DameView
Entfernt Fenster, deinstalliert MVC.
reset()
- Method in class
Dame
Stellt Startzustand her.
reset()
- Method in class
DameModel
Stellt Startzustand her.
reset()
- Method in class
DameView
Startzustand, Button Neu.
rotieren()
- Method in class
DameLoesung
Rotation einer Loesung.
S
schachBrett
- Variable in class
DameView
Schachbrett zur Ausgabe der Loesungen.
setBtFertig()
- Method in class
DameView
Fertig, alle Loesungen sind angezeigt.
setBtStart()
- Method in class
DameView
Start, startet Anzeige der Loesungen.
setBtWeiter()
- Method in class
DameView
Weiter, stellt Loesung zur Anzeige bereit.
setLoesung(DameLoesung)
- Method in class
DamePanel
Setzt Loesung.
setzeBedrohung(int, int)
- Method in class
Dame
Setzt Bedrohungen.
setzeBedrohung(int, int)
- Method in class
DameModel
Setzt Bedrohungen.
setzeDame(int)
- Method in class
Dame
Suchen der Loesungen, rekursiv.
setzeDame(int)
- Method in class
DameModel
Suchen der Loesungen, rekursiv.
spalten
- Variable in class
Dame
Schachbrett, jede Spaltenkomponente enthaelt Zeilennummer, in der eine Dame steht, baut Loesung auf.
spalten
- Variable in class
DameLoesung
Loesungsfeld, Spaltenkomponente enthaelt Zeilennummer, in der eine Dame steht.
spalten
- Variable in class
DameModel
Schachbrett, jede Spaltenkomponente enthaelt Zeilennummer, in der eine Dame steht, baut Loesung auf.
spiegeln()
- Method in class
DameLoesung
Spiegelung an der x-Achse.
start()
- Method in class
Dame
Startet die Rekursion.
start()
- Method in class
DameModel
Startet die Rekursion.
steinBreite
- Variable in class
DamePanel
Steindurchmesser in Pixel.
T
top
- Variable in class
DamePanel
Rand oben in Pixel.
toString()
- Method in class
Dame
Schachuebliche Darstellung aller Loesungen.
toString()
- Method in class
DameLoesung
Schachuebliche Darstellung einer Loesung.
toString()
- Method in class
DameModel
Schachuebliche Darstellung aller Loesungen.
U
update(Observable, Object)
- Method in class
DameView
Ueberschreiben der Interfacemethode update, alle Loesungen wurden vom Modell gefunden.
V
view
- Variable in class
DameController
Zum Controller gehoeriger View.
W
windowClosing(WindowEvent)
- Method in class
DameController
WindowAdapter, Ereignisverarbeitung Schliessen des Fensters, Programm wird beendet.
Z
zeilen
- Variable in class
Dame
Bedrohungen durch bereits gesetzte Dame in Zeilen.
zeilen
- Variable in class
DameModel
Bedrohungen durch bereits gesetzte Dame in Zeilen.
A
B
C
D
E
F
G
H
I
L
M
N
P
R
S
T
U
V
W
Z
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes