EOS 2
1.1.0
Einfache Objektbasierte Sprache
|
Öffentliche Methoden | |
Drawing () | |
Drawing (float dpi) | |
Drawing (float dpi, Graphics2D g) | |
void | init (Graphics2D g) |
float | stringWidth (String text) |
float | getAscent () |
float | getHeight () |
void | drawLine (float x1, float y1, float x2, float y2) |
void | drawString (String text, float x, float y) |
void | setFont (Font font) |
Font | getFont () |
void | setDrawWidth (float width) |
void | setColor (Color c) |
Color | getColor () |
void | drawEllipse (float x, float y, float width, float height) |
void | drawRect (float x, float y, float width, float height) |
void | drawRoundRect (float x, float y, float width, float height, float radius) |
void | fillRect (float x, float y, float width, float height) |
void | drawPolygon (float[] x, float[] y, int n) |
void | drawArrow (float x1, float y1, float x2, float y2, float size) |
void | pushTransform () |
void | popTransform () |
void | translate (float dx, float dy) |
int | convertmm2pixel (float mm) |
float | convertpixel2mm (int pixel) |
Objecte dieser Klasse verpacken ein Graphics2D Objekt und stellen alle Methoden zur Verfügung die zum Zeichnen von Diagrammen notwendig sind. Alle Operationen sind auf mm skaliert. Die Font werden auf der Basis von 72 dpi normiert.
Definiert in Zeile 22 der Datei Drawing.java.
de.lathanda.eos.gui.diagram.Drawing.Drawing | ( | ) |
Erzeugt eine Zeichnung mit Bildschirmpixeldichte. Bevor das Objekt sinnvoll genutzt werden kann muss init aufgerufen werden.
Definiert in Zeile 64 der Datei Drawing.java.
de.lathanda.eos.gui.diagram.Drawing.Drawing | ( | float | dpi | ) |
Erzeugt eine Zeichnung. Bevor das Objekt sinnvoll genutzt werden kann muss init aufgerufen werden.
dpi | Pixeldichte |
Definiert in Zeile 73 der Datei Drawing.java.
de.lathanda.eos.gui.diagram.Drawing.Drawing | ( | float | dpi, |
Graphics2D | g | ||
) |
Erzeugt eine Zeichnung
dpi | Pixeldichte |
g | Zeichenziel |
Definiert in Zeile 82 der Datei Drawing.java.
int de.lathanda.eos.gui.diagram.Drawing.convertmm2pixel | ( | float | mm | ) |
float de.lathanda.eos.gui.diagram.Drawing.convertpixel2mm | ( | int | pixel | ) |
void de.lathanda.eos.gui.diagram.Drawing.drawArrow | ( | float | x1, |
float | y1, | ||
float | x2, | ||
float | y2, | ||
float | size | ||
) |
Zeichnet einen Pfeil.
x1 | |
y1 | |
x2 | |
y2 | |
size | Größe der Spitze |
Definiert in Zeile 284 der Datei Drawing.java.
void de.lathanda.eos.gui.diagram.Drawing.drawEllipse | ( | float | x, |
float | y, | ||
float | width, | ||
float | height | ||
) |
void de.lathanda.eos.gui.diagram.Drawing.drawLine | ( | float | x1, |
float | y1, | ||
float | x2, | ||
float | y2 | ||
) |
void de.lathanda.eos.gui.diagram.Drawing.drawPolygon | ( | float[] | x, |
float[] | y, | ||
int | n | ||
) |
Zeichnet ein Polygon.
x | x-Koordinaten |
y | y-Koordinaten |
n | Anzahl der Punkte. |
Definiert in Zeile 246 der Datei Drawing.java.
void de.lathanda.eos.gui.diagram.Drawing.drawRect | ( | float | x, |
float | y, | ||
float | width, | ||
float | height | ||
) |
void de.lathanda.eos.gui.diagram.Drawing.drawRoundRect | ( | float | x, |
float | y, | ||
float | width, | ||
float | height, | ||
float | radius | ||
) |
Zeichnet ein Rechteck.
x | |
y | |
width | |
height | |
radius |
Definiert in Zeile 223 der Datei Drawing.java.
void de.lathanda.eos.gui.diagram.Drawing.drawString | ( | String | text, |
float | x, | ||
float | y | ||
) |
void de.lathanda.eos.gui.diagram.Drawing.fillRect | ( | float | x, |
float | y, | ||
float | width, | ||
float | height | ||
) |
float de.lathanda.eos.gui.diagram.Drawing.getAscent | ( | ) |
Liefert den Abstand zwischen Oberlinie und Unterlinie der Schriftart.
Definiert in Zeile 119 der Datei Drawing.java.
Color de.lathanda.eos.gui.diagram.Drawing.getColor | ( | ) |
Liefert die Farbe in der gezeichnet wird.
Definiert in Zeile 189 der Datei Drawing.java.
Font de.lathanda.eos.gui.diagram.Drawing.getFont | ( | ) |
float de.lathanda.eos.gui.diagram.Drawing.getHeight | ( | ) |
void de.lathanda.eos.gui.diagram.Drawing.init | ( | Graphics2D | g | ) |
Initialisiert die Zeichnung mit dem Zeichenziel.
g | Zeichenziel. |
Definiert in Zeile 96 der Datei Drawing.java.
void de.lathanda.eos.gui.diagram.Drawing.popTransform | ( | ) |
Stellt die zuletzt gesicherte Transformation wieder her.
Definiert in Zeile 307 der Datei Drawing.java.
void de.lathanda.eos.gui.diagram.Drawing.pushTransform | ( | ) |
Sichert die aktuelle Transformation.
Definiert in Zeile 300 der Datei Drawing.java.
void de.lathanda.eos.gui.diagram.Drawing.setColor | ( | Color | c | ) |
void de.lathanda.eos.gui.diagram.Drawing.setDrawWidth | ( | float | width | ) |
Setzt die Breite gezeichneter Linien.
width |
Definiert in Zeile 174 der Datei Drawing.java.
void de.lathanda.eos.gui.diagram.Drawing.setFont | ( | Font | font | ) |
float de.lathanda.eos.gui.diagram.Drawing.stringWidth | ( | String | text | ) |
Ermittelt die Breite eines Textes.
text | Text. |
Definiert in Zeile 111 der Datei Drawing.java.
void de.lathanda.eos.gui.diagram.Drawing.translate | ( | float | dx, |
float | dy | ||
) |
Verschiebt das Koordiantensystem. Es sollte vorher pushTransform() und später popTransform() verwendet werden.
dx | |
dy |
Definiert in Zeile 317 der Datei Drawing.java.