Index of all Fields and Methods
All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

action(). Method in class .Button
Main scheduling function.
actionAnimationHelpButton(). Method in class .Dance
Function will be called if the "help" button within the animation page is hit.
actionBackStepButton(). Method in class .Dance
Function will be called if the "step backw." button is hit.
actionCommentButton(boolean). Method in class .Dance
Function will be called if the "slow/quick | toe/heel" button is hit.
actionDanceButton(int). Method in class .Dance
Function will be called if one of the dance buttons are hit.
actionFigurButton(int). Method in class .Dance
Function will be called, if one of the figur buttons are hit.
actionInfoButton(). Method in class .Dance
Function will be called if the "dance info" button is hit.
actionMainHelpButton(). Method in class .Dance
Function will be called if the "help" button within the main page is hit.
actionMenuButton(). Method in class .Dance
Function will be called if the "menu" button is hit.
actionMusicButton(int). Method in class .Dance
Function will be called, if one of the music buttons are hit.
actionPlayButton(). Method in class .Dance
Function will be called if the "play" button is hit.
actionPlayMusicButton(). Method in class .Dance
Function will be called if the "test music" button is hit.
actionShowButton(). Method in class .Dance
Function will be called if the "show dance" button is hit.
actionSoundButton(boolean). Method in class .Dance
Function will be called if the "audio on | slow motion" button is hit.
actionStepButton(). Method in class .Dance
Function will be called if the "step forw." button is hit.
addToClipRect(Floor, Step). Method in class .Foot
Add the step s into the clipping rect for floor f.
addToClipRect(int, int, int, int). Method in class .Floor
Add the rect (x1, y1) - (x2, y2) to the clip rect of this floor.
app. Static variable in class .Button
Static pointer to the main applet.

B

backStep(). Method in class .Floor
Take back one step.
BottomEdge(). Method in class .Figur
Return the bottom edge of the floors.
BottomEdge(). Method in class .Floor
Returns the bottom border of the floor
BottomEdgeParket(). Method in class .Floor
Returns the bottom border without the title string of the floor
BPM. Variable in class .Figur
beats per minute == Takte * Tempo
Button(int, String, int, int, int, int, Font). Constructor for class .Button
Creates a button.
buttonFont. Variable in class .Dance
Font used for the buttons.
buttonFontBld. Variable in class .Dance
Bold font used for the buttons.

C

CalcWTime(float). Method in class .Figur
Calculate waiting time.
CalcXPos(float). Method in class .Floor
Gets a position relative to the grid and returns a x-coordinate relative to the applet origin.
CalcYPos(float). Method in class .Floor
Gets a position relative to the grid and returns a y-coordinate relative to the applet origin.
choiceFont. Variable in class .Dance
Font used for the sub-titels
ClearChoosed(). Method in class .MEXButton
Set this MEXButton to an unselected button.
clearSteps(). Method in class .Figur
Clear all done steps.
clearSteps(). Method in class .Floor
Undo all steps on this floor

D

Dance(). Constructor for class .Dance
Dance(). Method in class .Figur
Start the animation.
DoDStep(). Method in class .Figur
Does one step on the female (Lady) floor.
DoHStep(). Method in class .Figur
Does one step on the male (Gent) floor.
doStep(Step). Method in class .Floor
Do the step s.
drawAll(Graphics). Static method in class .Button
Redraw all buttons.
drawButton(Graphics). Method in class .Button
drawButton(Graphics). Method in class .MEXButton
drawButton(Graphics). Method in class .ToggleButton
drawChanged(Graphics). Static method in class .Button
Redraw only these buttons, which are changed since the last redraw.
drawFoot(Graphics, Floor, Step). Method in class .Foot
Draws the foot for step s on floor f within graphics context g.
drawNum(Graphics, boolean). Method in class .Figur
Draw the time/takt number.
drawTitel(Graphics). Method in class .Figur
Draw the dance and figur name on the top of the applet.

E

engl. Variable in class .Dance
Use english or german for the strings

F

fatBorder. Variable in class .Dance
Should have the buttons a two pixel border or only a one pixel border.
FigNames_eng. Static variable in class .Quickstep
Array of the english names of all implemented figures.
FigNames_eng. Static variable in class .SlowFox
Array of the english names of all implemented figures.
FigNames_eng. Static variable in class .SlowWaltz
Array of the english names of all implemented figures.
FigNames_eng. Static variable in class .Tango
Array of the english names of all implemented figures.
FigNames_ger. Static variable in class .Quickstep
Array of the german names of all implemented figures.
FigNames_ger. Static variable in class .SlowFox
Array of the german names of all implemented figures.
FigNames_ger. Static variable in class .SlowWaltz
Array of the german names of all implemented figures.
FigNames_ger. Static variable in class .Tango
Array of the german names of all implemented figures.
figur. Variable in class .Dance
Currently active figur.
Figur(Dance). Constructor for class .Figur
Constructor initialize some always needed variables.
Floor(String, boolean, int, int, int, int, int, int, int, int, Foot, Dance). Constructor for class .Floor
Creates a dance floor.
Foot(Dance). Constructor for class .Foot
Creates the object Foot.
foots. Variable in class .Dance
Foot object.
freeAll(). Static method in class .Button
Deletes all buttons.

G

getAppletInfo(). Method in class .Dance
returns some info about author, version and copyright of the applet
GetChoosed(). Method in class .ToggleButton
Returns the state of the button.
GetChoosedNum(). Method in class .MEXButtonList
getCurDance(). Method in class .Dance
getCurFigur(). Method in class .Dance
getCurMusic(). Method in class .Dance
getLastNumImg(). Method in class .Sound
Returns the last drawn image.
GetNum(). Method in class .Button
Gets the id-number of this button.
GetNumImg(). Method in class .Sound
Get the number image suitable to the Counter value and the number of beats for one takt of the current dance.
getNumSteps(). Method in class .Floor
Returns the number of steps already set on this floor.
getParameterInfo(). Method in class .Dance
returns info about the parameters
GridXSize. Static variable in class .Floor
size().width of the floor grid
GridYSize. Static variable in class .Floor
size().height of the floor grid

H

HideComStr(). Method in class .Figur
Hide the takt/time string (slow/quick or heel/toe) on both floors.
HideComStr(). Method in class .Floor
Hide the takt/time - heel/toe string (after the next repaint()).

I

imageUpdate(Image, int, int, int, int, int). Method in class .Foot
imageUpdate(Image, int, int, int, int, int). Method in class .Sound
Manages infos about the number-images.
init(). Method in class .Dance
java.applet.Applet initialization function.
inSingleStep(). Method in class .Figur
Are we in single step mode?
installClipRect(Graphics). Method in class .Floor
Setup the clip rect of this floor onto the graphics context g.
IsChoosed(). Method in class .MEXButton
Is this button the selected button?
IsDame(). Method in class .Floor
Is this the lady floor?

K

killFigur(). Method in class .Dance
Change from the animation page back to the main page.
KillSound(). Method in class .Sound
Delete the sound thread.

L

leaveSingleStep(). Method in class .Figur
Leave the single step mode.
LeftEdge(). Method in class .Figur
Return the left edge of the male floor
LeftEdge(). Method in class .Floor
Returns the left border of the floor.

M

main(String[]). Static method in class .DebugDance
MEXButton(MEXButtonList, MEXButton, int, String, int, int, int, int, Font, Font). Constructor for class .MEXButton
Creates an mutual exclusive button.
MEXButtonList(Font). Constructor for class .MEXButtonList
Create the MEXButton list header.
mouseDown(Event, int, int). Method in class .Dance
java.applet.Applet function: mouseDown() Calls button.mouseDown() to check for button hits.
mouseDown(int, int). Static method in class .Button
Handels a mouse click.
mouseDrag(Event, int, int). Method in class .Dance
java.applet.Applet function: mouseDrag() Calls button.mouseDrag() to check for button hits.
mouseDrag(int, int). Static method in class .Button
Handels a mouse drag event.
mouseUp(Event, int, int). Method in class .Dance
java.applet.Applet function: mouseUp() Calls button.mouseUp() to check for button hits.
mouseUp(int, int). Static method in class .Button
Handels a mouse up event.
mouseUpButton(int, int). Method in class .Button
mouseUpButton(int, int). Method in class .MEXButton
mouseUpButton(int, int). Method in class .ToggleButton

N

Name_eng. Static variable in class .Quickstep
English name of this dance.
Name_eng. Static variable in class .SlowFox
English name of this dance.
Name_eng. Static variable in class .SlowWaltz
English name of this dance.
Name_eng. Static variable in class .Tango
English name of this dance.
Name_ger. Static variable in class .Quickstep
German name of this dance.
Name_ger. Static variable in class .SlowFox
German name of this dance.
Name_ger. Static variable in class .SlowWaltz
German name of this dance.
Name_ger. Static variable in class .Tango
German name of this dance.
newFigur(). Method in class .Dance
Change from the main page to the animation page.
NewMEXButton(int, String, int, int, int, int, Font). Method in class .MEXButtonList
Insert a new MEXButton into the list of mutual exclusive buttons.
NextMEX(). Method in class .MEXButton
Get the next MEXButton.
NextNNTime(). Method in class .Figur
Next non zero (german: Null) time.
numMaxH. Variable in class .Sound
Maximal size().height of the takt numbers.
numMaxW. Variable in class .Sound
Maximal size().width of the takt numbers.

P

paint(Graphics). Method in class .Dance
java.applet.Applet function: paint() Redraw completly the main (figur==null) or animation page (figur!=null).
paint(Graphics). Method in class .Floor
Draw the floor.
PrevNNTime(). Method in class .Figur
Previsious non zero (german: Null) waiting time.

Q

Quickstep(Dance, int, int, URL). Constructor for class .Quickstep
Initialze a dance and select a special figur out of this dance.

R

RedrawFloor(). Method in class .Floor
Next time Floor.paint() will be called, all (floor and steps) will be painted new.
redrawFoot(Graphics, Floor, Step). Method in class .Foot
Redraw the foot for step s on floor f within graphics context g.
repaintAllSteps(). Method in class .Floor
Repaint all steps on the next repaint().
RightEdge(). Method in class .Figur
Return the right edge of the female floor (plus some additional space
RightEdge(). Method in class .Floor
Returns the right border of the floor
run(). Method in class .Figur
Main function for the animation feature.
run(). Method in class .Sound
Main function of the sound thread.

S

SetChoosed(). Method in class .MEXButton
Set this MEXButton to the selected button.
SetChoosedNum(int). Method in class .MEXButtonList
Select MEXButton with given id-number.
SetComStrPos(float, float). Method in class .Floor
Set the position of the comment (takt/time - heel/toe) string.
SetCounter(int). Method in class .Figur
Set the time counter value.
SetCounter(int). Method in class .Sound
Set the takt/time counter to c.
setCurDance(int). Method in class .Dance
setCurFigur(int). Method in class .Dance
setCurMusic(int). Method in class .Dance
setLastNumImg(Image). Method in class .Sound
Set last painted number.
SetTRPos(float, float). Method in class .Floor
Set the position of the dancing direction arrow.
ShowComStr(). Method in class .Figur
Show the takt/time string (slow/quick or heel/toe) on both floors.
ShowComStr(). Method in class .Floor
Show the takt/time - heel/toe string (after the next repaint()).
SlowFox(Dance, int, int, URL). Constructor for class .SlowFox
Initialze a dance and select a special figur out of this dance.
SlowWaltz(Dance, int, int, URL). Constructor for class .SlowWaltz
Initialze a dance and select a special figur out of this dance.
smallFont. Variable in class .Dance
Small font, currently not used.
smallFontBld. Variable in class .Dance
Small font bold.
Sound(URL, Dance). Constructor for class .Sound
Creates the sound object.
SoundAlive(). Method in class .Sound
Test if the sound thread is still alive.
start(). Method in class .Dance
StartSound(). Method in class .Sound
Start the sound thread.
Step(float, boolean, boolean, int, float, float). Constructor for class .Step
Stores one step without time string.
Step(float, boolean, boolean, int, float, float, String). Constructor for class .Step
Stores one step with time string.
Step(float, boolean, boolean, int, float, float, String, int). Constructor for class .Step
Stores one step with time and heel/toe string.
stepBackw(). Method in class .Figur
Take one step backward (in single step mode).
stepForw(). Method in class .Figur
Does on step forward (in single step mode)
stop(). Method in class .Dance
java.applet.Applet function: stop() Stops the dancing and the audio.
StopDance(). Method in class .Figur
Stop the animation.
StopSound(). Method in class .Sound
Stop the Sound thread.

T

Takte. Variable in class .Figur
Is this dance a 3/4 dance (e.g.
Tango(Dance, int, int, URL). Constructor for class .Tango
Initialze a dance and select a special figur out of this dance.
ThreadsAlive(). Method in class .Figur
Is at least one of the dancing threads (male/female) alive?
titleFont. Variable in class .Dance
Font used for the applet titel
ToggleButton(int, String, String, int, int, int, int, Font, Font, boolean). Constructor for class .ToggleButton
Creates a toggle button.
TopEdge(). Method in class .Floor
Returns the top border of the floor
toString(). Method in class .Dance
Returns a String object representing.
toString(). Method in class .Figur
Returns a String object representing.
toString(). Method in class .Floor
Returns a String object representing.
toString(). Method in class .Foot
Returns a String object representing this Foot's value.
toString(). Method in class .Quickstep
Returns a String object representing.
toString(). Method in class .SlowFox
Returns a String object representing.
toString(). Method in class .SlowWaltz
Returns a String object representing.
toString(). Method in class .Tango
Returns a String object representing.

U

update(Graphics). Method in class .Dance
java.applet.Applet function: update() Redraw only the changed things.
useAudio(). Method in class .Dance
Should audio played while the animation runs?
useComStrHT(). Method in class .Figur
Use the heel/toe string for the comment field.
useComStrHT(). Method in class .Floor
Use the heel/toe string for the comment field
useComStrTime(). Method in class .Figur
Use the time (slow/quick) string for the comment field.
useComStrTime(). Method in class .Floor
Use the time (quick/slow) string for the comment field