Class MyChars
java.lang.Object
|
+----MyChars
- public class MyChars
- extends Object
Klasse: MyChars.
Hier werden die Informationen über die einzelnen Zeichen gespeichert & verwaltet.
-
backGroundColor
-
-
data
-
-
foreGroundColor
-
-
MyChars(String)
- Constructor.
-
drawKurve(Graphics, int[], int, int, int)
- Methode: drawKurve.
-
drawMyChar(Graphics, MagList, int, int, int)
- Methode: drawMyChar.
-
drawMyString(Graphics, String, int, int, int)
- Methode drawMyString.
-
drawStrich(Graphics, int[], int, int, int)
- Methode: drawStrich.
-
findMyChar(Graphics, char, int, int, int)
- Methode: findMyChar.
-
readDefFile(String, String)
- Methode: readDefFile
Wertet die im File gegebenen Zeilen aus und Speichert sie in data
-
setForeBackColor(Color, Color)
- Methode: setForeBackColor.
data
private MagList data
foreGroundColor
Color foreGroundColor
backGroundColor
Color backGroundColor
MyChars
MyChars(String pfad) throws MyException
- Constructor.
läd die "*.def" aus dem angegebenen Verzeichnis
readDefFile
private void readDefFile(String pfad,
String file)
- Methode: readDefFile
Wertet die im File gegebenen Zeilen aus und Speichert sie in data
- Parameters:
- pfad - Gibt das Verzeichnis an, in dem sich das File befindet
- file - Gibt das zu ladende File an
drawMyString
public void drawMyString(Graphics g,
String s,
int size,
int x,
int y)
- Methode drawMyString.
gibt den übergebenen String an der übergebenen XY-Position aus.
- Parameters:
- s - Der auszugebende String.
- size - Der Vergrößerungsfaktor.
- x - Die Startposition x.
- y - Die Startposition y.
findMyChar
public void findMyChar(Graphics g,
char c,
int size,
int x,
int y)
- Methode: findMyChar.
Sucht den übergebenen Char in der Liste 'data'.
- Parameters:
- c - Das auszugebende Zeichen
- size - Der Vergrößerungsfaktor.
- x - Die Startposition x.
- y - Die Startposition y.
drawMyChar
private void drawMyChar(Graphics g,
MagList c,
int size,
int x,
int y)
- Methode: drawMyChar.
Geht die Zeichenanweisungen durch, und zeichnet den Char.
- Parameters:
- c - Liste mit den Zeichenanweisungen.
- size - Der Vergrößerungsfaktor.
- x - Die Startposition x.
- y - Die Startposition y.
drawKurve
private void drawKurve(Graphics g,
int d[],
int size,
int x,
int y)
- Methode: drawKurve.
Zeichnet einen Bogen. Dabei wird zuerst ein Bogen in der Vordergrundfarbe, und
dann ein zweiter um eine Einheit kleinern Bogen und der Hintergrundfarbe gezeichnet.
- Parameters:
- d[] - Feld mit den Größenangaben für fillArc().
- size - Der Vergrößerungsfaktor.
- x - Die Startposition x.
- y - Die Startposition y.
drawStrich
private void drawStrich(Graphics g,
int d[],
int size,
int x,
int y)
- Methode: drawStrich.
Zeichnet einen Strich, wo bei zwischen Strich nach unten und Strich nach Rechts unterschieden wird.
- Parameters:
- d[] - Feld mit den Größenangaben für fillPolygon().
- size - Der Vergrößerungsfaktor.
- x - Die Startposition x.
- y - Die Startposition y.
setForeBackColor
public void setForeBackColor(Color f,
Color b)
- Methode: setForeBackColor.
Setzt die Vorder- und Hintergrundfarbe. Dieser werden von der Methode drawKurve benötigt.
Wenn die Übergabeparameter null sind, werden die Standardwerte (schwarz/weiß) gesetz.
- Parameters:
- f - Die Vordergrundfarbe.
- b - Die Hintergrundfarbe.