All Packages Class Hierarchy This Package Previous Next Index
Class MadScape.FormatierteSeite.ZeilenBlock
java.lang.Object
|
+----MadScape.FormatierteSeite.ZeilenBlock
- public abstract class ZeilenBlock
- extends Object
Diese Klasse stellt einen Block an Woertern, Bildern etc. dar, der sich
ueber eine Zeile und die gesamte Breite des Eingabefensters erstreckt.
Die Klasse ist abstrakt.
- Author:
- Andre Baradari
-
breite
-
-
einrueckung
-
-
hoehe
-
-
x
-
-
y
-
-
ZeilenBlock()
-
-
fuegeAn(Vector)
- Traegt eine Liste von Zwischenelementen ein, falls sie reinpasst.
-
fuegeAn(ZwischenElement)
- Traegt ein Zwischenelement ein, falls es reinpasst.
-
gibBreite()
- Liefert die Breite des Zeilenblockes,
das fertige Bild ist so breit, wie der breiteste Zeilenblock.
-
gibHoehe()
- Liefert die Hoehe des Zeilenblockes.
-
schliesse()
- Beendet das Einfügen in die Liste und berechnet sämtliche Ausmaße,
die später von zeichneDich gebraucht werden.
-
zeichneDich(Graphics, LinkMenge, AnkerMenge)
- Initiiert das Zeichnen des Zeilenblocks, muß von allen erbenden
Klassen implementiert werden.
einrueckung
protected int einrueckung
hoehe
protected int hoehe
x
protected int x
y
protected int y
breite
protected int breite
ZeilenBlock
public ZeilenBlock()
gibBreite
public abstract int gibBreite()
- Liefert die Breite des Zeilenblockes,
das fertige Bild ist so breit, wie der breiteste Zeilenblock.
gibHoehe
public abstract int gibHoehe()
- Liefert die Hoehe des Zeilenblockes.
fuegeAn
public abstract boolean fuegeAn(ZwischenElement element)
- Traegt ein Zwischenelement ein, falls es reinpasst.
- Parameters:
- element - einzufuegendes Zwischenelement.
- Returns:
- s Gibt an, ob das Zwischenelement in den Zeilenblock passt,
ohne die Breite des Ausgabefensters zu sprengen.
fuegeAn
public abstract boolean fuegeAn(Vector liste)
- Traegt eine Liste von Zwischenelementen ein, falls sie reinpasst.
- Parameters:
- liste - Liste der einzufuegenden Zwischenelemente.
- Returns:
- s Gibt an, ob die Liste von Zwischenelementen in den Zeilenblock passt,
ohne die Breite des Ausgabefensters zu sprengen.
schliesse
public abstract void schliesse()
- Beendet das Einfügen in die Liste und berechnet sämtliche Ausmaße,
die später von zeichneDich gebraucht werden.
zeichneDich
public abstract void zeichneDich(Graphics graphics,
LinkMenge links,
AnkerMenge anker)
- Initiiert das Zeichnen des Zeilenblocks, muß von allen erbenden
Klassen implementiert werden.
All Packages Class Hierarchy This Package Previous Next Index