|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Panel | +--java.applet.Applet | +--Diagramm
Die Klasse Diagramm dient zur Darstellung von Diagrammen.
Field Summary | |
protected int |
debugDiagramm
Wird debugDiagramm auf true gesetzt, so werden Ausgaben, die mit dbgmsg erzeugt werden, auf die Java-Konsole geschrieben. |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
Constructor Summary | |
Diagramm()
|
Method Summary | |
protected void |
dbgmsg(int dbgLvl,
java.lang.String message)
|
protected void |
dbgmsg(java.lang.String message)
Dient zur Ausgabe von Text, wenn debugDiagramm auf true gesetzt ist. |
protected int |
diagrammNo(int x,
int y)
|
abstract double |
funktion(double x,
int n,
int i)
Die Funktion funktion() soll die Werte für die jeweiligen Funktionsgraphen zurückgeben. |
protected int |
getAnzahlDiagramme()
Gibt die Anzahl der Diagramme zurück, wie sie im Parameter AnzahlDiagramme spezifiziert ist. |
protected int |
getAnzahlGraphen(int n)
Gibt die Anzahl der Graphen zurück, die im Parameter AnzahlGraphen.? (? steht für den Index des Diagramms + 1) spezifiziert sind. |
protected boolean |
getBoolParameter(java.lang.String name,
boolean defaultval)
Liest einen Bool-Parameter. |
protected boolean |
getBoolParameterN(java.lang.String name,
int n,
boolean defaultval)
Liest einen Bool-Parameter der Form "name.n", wobei n automatisch um 1 inkrementiert wird. |
protected boolean |
getBoolParameterNI(java.lang.String name,
int n,
int i,
boolean defaultval)
Liest einen Bool-Parameter der Form "name.n.i", wobei n und i automatisch um 1 inkrementiert werden. |
protected double |
getDoubleParameter(java.lang.String name,
double defaultval)
Liest einen Double-Parameter. |
protected double |
getDoubleParameterN(java.lang.String name,
int n,
double defaultval)
Liest einen Double-Parameter der Form "name.n", wobei n automatisch um 1 inkrementiert wird. |
protected double |
getDoubleParameterNI(java.lang.String name,
int n,
int i,
double defaultval)
Liest einen Double-Parameter der Form "name.n.i", wobei n und i automatisch um 1 inkrementiert werden. |
protected int |
getGesamtBereichbreite()
Gibt die Breite zurück, die im Applet-Tag der HTML-Datei angegeben ist. |
protected int |
getGesamtBereichhöhe()
Gibt die Höhe zurück, die im Applet-Tag der HTML-Datei angegeben ist. |
protected int |
getHexIntParameter(java.lang.String name,
int defaultval)
Liest einen Int-Parameter in sedezimaler Schreibweise. |
protected int |
getHexIntParameterN(java.lang.String name,
int n,
int defaultval)
Liest einen Int-Parameter der Form "name.n" in sedezimaler Schreibweise, wobei n automatisch um 1 inkrementiert wird. |
protected int |
getHexIntParameterNI(java.lang.String name,
int n,
int i,
int defaultval)
Liest einen Int-Parameter der Form "name.n.i" in sedezimaler Schreibweise, wobei n und i automatisch um 1 inkrementiert werden. |
protected int |
getIntParameter(java.lang.String name,
int defaultval)
Liest einen Int-Parameter. |
protected int |
getIntParameterN(java.lang.String name,
int n,
int defaultval)
Liest einen Int-Parameter der Form "name.n", wobei n automatisch um 1 inkrementiert wird. |
protected int |
getIntParameterNI(java.lang.String name,
int n,
int i,
int defaultval)
Liest einen Int-Parameter der Form "name.n.i", wobei n und i automatisch um 1 inkrementiert werden. |
protected java.lang.String |
getStringParameter(java.lang.String name,
java.lang.String defaultval)
Liest einen String-Parameter. |
protected java.lang.String |
getStringParameterN(java.lang.String name,
int n,
java.lang.String defaultval)
Liest einen String-Parameter der Form "name.n", wobei n automatisch um 1 inkrementiert wird. |
protected java.lang.String |
getStringParameterNI(java.lang.String name,
int n,
int i,
java.lang.String defaultval)
Liest einen String-Parameter der Form "name.n.i", wobei n und i automatisch um 1 inkrementiert werden. |
void |
init()
Initialisierungsmethode. |
void |
keyPressed(java.awt.event.KeyEvent e)
|
void |
keyReleased(java.awt.event.KeyEvent e)
|
void |
keyTyped(java.awt.event.KeyEvent e)
|
void |
mouseClicked(java.awt.event.MouseEvent e)
|
void |
mouseDragged(java.awt.event.MouseEvent e)
|
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mouseMoved(java.awt.event.MouseEvent e)
|
void |
mousePressed(java.awt.event.MouseEvent e)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
protected void |
msg(java.lang.String message)
Dient zur Ausgabe von Text. |
void |
paint(java.awt.Graphics g)
Zeichenmethode. |
void |
paintExt(java.awt.Graphics g)
Diese Prozedur sollte statt einer eigenen paint-Methode implementiert werden. |
void |
schreibKommentarZeile(int zeile,
java.lang.String text,
java.awt.Graphics g)
Schreibt eine Zeile in die Kommentarzeile. |
void |
schreibLegendenZeile(int zeile,
java.lang.String text,
int n,
int i,
java.awt.Graphics g)
Schreibt eine Zeile in der Legende. |
void |
start()
Startmethode. |
void |
update(java.awt.Graphics g)
Neuzeichenmethode. |
Methods inherited from class java.applet.Applet |
destroy,
getAppletContext,
getAppletInfo,
getAudioClip,
getAudioClip,
getCodeBase,
getDocumentBase,
getImage,
getImage,
getLocale,
getParameter,
getParameterInfo,
isActive,
newAudioClip,
play,
play,
resize,
resize,
setStub,
showStatus,
stop |
Methods inherited from class java.awt.Panel |
addNotify |
Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
addImpl,
countComponents,
deliverEvent,
doLayout,
findComponentAt,
findComponentAt,
getAlignmentX,
getAlignmentY,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents,
getInsets,
getLayout,
getMaximumSize,
getMinimumSize,
getPreferredSize,
insets,
invalidate,
isAncestorOf,
layout,
list,
list,
locate,
minimumSize,
paintComponents,
paramString,
preferredSize,
print,
printComponents,
processContainerEvent,
processEvent,
remove,
remove,
removeAll,
removeContainerListener,
removeNotify,
setCursor,
setFont,
setLayout,
validate,
validateTree |
Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
addPropertyChangeListener,
addPropertyChangeListener,
bounds,
checkImage,
checkImage,
coalesceEvents,
contains,
contains,
createImage,
createImage,
disable,
disableEvents,
dispatchEvent,
enable,
enable,
enableEvents,
enableInputMethods,
firePropertyChange,
getBackground,
getBounds,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFont,
getFontMetrics,
getForeground,
getGraphics,
getHeight,
getInputContext,
getInputMethodRequests,
getLocation,
getLocation,
getLocationOnScreen,
getName,
getParent,
getPeer,
getSize,
getSize,
getToolkit,
getTreeLock,
getWidth,
getX,
getY,
gotFocus,
handleEvent,
hasFocus,
hide,
imageUpdate,
inside,
isDisplayable,
isDoubleBuffered,
isEnabled,
isFocusTraversable,
isLightweight,
isOpaque,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
list,
list,
list,
location,
lostFocus,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
postEvent,
prepareImage,
prepareImage,
printAll,
processComponentEvent,
processFocusEvent,
processInputMethodEvent,
processKeyEvent,
processMouseEvent,
processMouseMotionEvent,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
removePropertyChangeListener,
removePropertyChangeListener,
repaint,
repaint,
repaint,
repaint,
requestFocus,
reshape,
setBackground,
setBounds,
setBounds,
setComponentOrientation,
setDropTarget,
setEnabled,
setForeground,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
setVisible,
show,
show,
size,
toString,
transferFocus |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
protected int debugDiagramm
Constructor Detail |
public Diagramm()
Method Detail |
public abstract double funktion(double x, int n, int i)
protected void msg(java.lang.String message)
protected void dbgmsg(int dbgLvl, java.lang.String message)
protected void dbgmsg(java.lang.String message)
protected int getAnzahlDiagramme()
protected int getAnzahlGraphen(int n)
protected int getGesamtBereichbreite()
protected int getGesamtBereichhöhe()
protected int diagrammNo(int x, int y)
public void schreibLegendenZeile(int zeile, java.lang.String text, int n, int i, java.awt.Graphics g)
Die Position der Legende wird in der HTML-Datei mit den Parametern LegendeX und LegendeY angegeben.
public void schreibKommentarZeile(int zeile, java.lang.String text, java.awt.Graphics g)
Die Position des Kommentars wird in der HTML-Datei mit den Parametern KommentarX und KommentarY angegeben.
protected boolean getBoolParameter(java.lang.String name, boolean defaultval)
Der Parameter muß als Integerzahl angegeben sein, wobei bei 0 false zurückgegeben wird, ansonsten true.
Wird der Parameter nicht gefunden oder kann in dem Parameter keine Integerzahl gelesen werden, so wird defaultval zurückgegeben.
protected boolean getBoolParameterN(java.lang.String name, int n, boolean defaultval)
Der Parameter muß als Integerzahl angegeben sein, wobei bei 0 false zurückgegeben wird, ansonsten true.
Wird kein passender Parameter gefunden oder kann in dem Parameter keine Integerzahl gelesen werden, so wird defaultval zurückgegeben.
protected boolean getBoolParameterNI(java.lang.String name, int n, int i, boolean defaultval)
Der Parameter muß als Integerzahl angegeben sein, wobei bei 0 false zurückgegeben wird, ansonsten 'true'.
Wird kein passender Parameter gefunden oder kann in dem Parameter keine Integerzahl gelesen werden, so wird defaultval zurückgegeben.
protected int getIntParameter(java.lang.String name, int defaultval)
Wird der Parameter nicht gefunden oder kann in dem Parameter keine Integerzahl gelesen werden, so wird defaultval zurückgegeben.
protected int getIntParameterN(java.lang.String name, int n, int defaultval)
Wird kein passender Parameter gefunden oder kann in dem Parameter keine Integerzahl gelesen werden, so wird defaultval zurückgegeben.
protected int getIntParameterNI(java.lang.String name, int n, int i, int defaultval)
Wird kein passender Parameter gefunden oder kann in dem Parameter keine Integerzahl gelesen werden, so wird defaultval zurückgegeben.
protected double getDoubleParameter(java.lang.String name, double defaultval)
Wird der Parameter nicht gefunden oder kann in dem Parameter keine Doublezahl gelesen werden, so wird defaultval zurückgegeben.
protected double getDoubleParameterN(java.lang.String name, int n, double defaultval)
Wird kein passender Parameter gefunden oder kann in dem Parameter keine Doublezahl gelesen werden, so wird defaultval zurückgegeben.
protected double getDoubleParameterNI(java.lang.String name, int n, int i, double defaultval)
Wird kein passender Parameter gefunden oder kann in dem Parameter keine Doublezahl gelesen werden, so wird defaultval zurückgegeben.
protected java.lang.String getStringParameter(java.lang.String name, java.lang.String defaultval)
Wird der Parameter nicht gefunden, so wird defaultval zurückgegeben.
protected java.lang.String getStringParameterN(java.lang.String name, int n, java.lang.String defaultval)
Wird kein passender Parameter gefunden, so wird defaultval zurückgegeben.
protected java.lang.String getStringParameterNI(java.lang.String name, int n, int i, java.lang.String defaultval)
Wird kein passender Parameter gefunden, so wird defaultval zurückgegeben.
protected int getHexIntParameter(java.lang.String name, int defaultval)
Wird der Parameter nicht gefunden, so wird defaultval zurückgegeben.
protected int getHexIntParameterN(java.lang.String name, int n, int defaultval)
Wird kein passender Parameter gefunden oder kann in dem Parameter keine sedezimale Integerzahl gelesen werden, so wird defaultval zurückgegeben.
protected int getHexIntParameterNI(java.lang.String name, int n, int i, int defaultval)
Wird kein passender Parameter gefunden oder kann in dem Parameter keine sedezimale Integerzahl gelesen werden, so wird defaultval zurückgegeben.
public void init()
Wenn abgeleitete Klassen eigene init-Routinen implementieren, so müssen sie als erstes super.init() aufrufen.
public void start()
Wenn abgeleitete Klassen eigene start-Routinen implementieren, müssen sie als erstes super.start() aufrufen.
public void paintExt(java.awt.Graphics g)
public void paint(java.awt.Graphics g)
Diese Methode sollte von abgeleiteten Klassen nicht überschrieben werden. Statt dessen sollte die Methode paintExt() benutzt werden.
public void update(java.awt.Graphics g)
Sie läßt nicht mehr die einzelnen Funktionswerte berechnen, sondern zeichnet die gesamte Fläche nur noch mal nach.
public void keyPressed(java.awt.event.KeyEvent e)
public void keyTyped(java.awt.event.KeyEvent e)
public void keyReleased(java.awt.event.KeyEvent e)
public void mouseEntered(java.awt.event.MouseEvent e)
public void mouseExited(java.awt.event.MouseEvent e)
public void mouseClicked(java.awt.event.MouseEvent e)
public void mousePressed(java.awt.event.MouseEvent e)
public void mouseReleased(java.awt.event.MouseEvent e)
public void mouseMoved(java.awt.event.MouseEvent e)
public void mouseDragged(java.awt.event.MouseEvent e)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |