All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class MadScape.FormatierteSeite.TextZeile

java.lang.Object
   |
   +----MadScape.FormatierteSeite.ZeilenBlock
           |
           +----MadScape.FormatierteSeite.Zeile
                   |
                   +----MadScape.FormatierteSeite.TextZeile

public class TextZeile
extends Zeile
Das ist die eigentliche Wort-Bild-Zeile. Die ganzen interessanten Attribute erbt sie von Zeile und Zeilenblock...

Author:
Alexander Knabner, Alexander Lüning, Thomas Sundermann

Variable Index

 o zeilenelemente
Beinhaltet die einzelnen Elemente der Zeile.

Constructor Index

 o TextZeile()
Initialisieren des Vectors etc.
 o TextZeile(int, int)
Übergeben wird die y-Position der neuen Zeile.
 o TextZeile(int, int, int)
Übergeben werden x- und y-Position der neuen Zeile und der zur Verfü,gung stehende Platz.
 o TextZeile(Vector, int, int)
Die Argumente sind eine Menge (der Vector) von Zeilenelementen und die y-Position der neuen Zeile.
 o TextZeile(Vector, int, int, int)
Die Argumente sind eine Menge (der Vector) von Zeilenelementen ,die x- und y-Position der neuen Zeile und der zur Verfügung stehende Platz.
 o TextZeile(ZwischenElement, int, int)
Die TextZeile wird mit einem neuene Element und der y-Position initialisiert.
 o TextZeile(ZwischenElement, int, int, int)
Die TextZeile wird mit einem neuene Element, x- und y-Position, und der zur Verfügung stehenden Breite initialisiert.

Method Index

 o fuegeAn(Vector)
Trägt eine Liste von Zwischenelementen ein, falls sie reinpaßt.
 o fuegeAn(ZwischenElement)
Trägt ein Zwischenelement in die TextZeile ein, falls es reinpaßt.
 o gibBreite()
Liefert die Breite des TextZeile,
 o gibHoehe()
Liefert die Höhe der TextZeile.
 o schliesse()
Wird aufgerufen, wenn die Zeile 'voll' ist.
 o zeichneDich(Graphics, LinkMenge, AnkerMenge)
Initiiert das Zeichnen der TextZeile.

Variables

 o zeilenelemente
 protected Vector zeilenelemente
Beinhaltet die einzelnen Elemente der Zeile.

See Also:
ZeilenElement

Constructors

 o TextZeile
 public TextZeile()
Initialisieren des Vectors etc.

 o TextZeile
 public TextZeile(int y,
                  int fensterbreite)
Übergeben wird die y-Position der neuen Zeile.

 o TextZeile
 public TextZeile(Vector elemente,
                  int y,
                  int fensterbreite)
Die Argumente sind eine Menge (der Vector) von Zeilenelementen und die y-Position der neuen Zeile.

 o TextZeile
 public TextZeile(ZwischenElement element,
                  int y,
                  int fensterbreite)
Die TextZeile wird mit einem neuene Element und der y-Position initialisiert.

 o TextZeile
 public TextZeile(int x,
                  int y,
                  int fensterbreite)
Übergeben werden x- und y-Position der neuen Zeile und der zur Verfü,gung stehende Platz.

 o TextZeile
 public TextZeile(Vector elemente,
                  int x,
                  int y,
                  int fensterbreite)
Die Argumente sind eine Menge (der Vector) von Zeilenelementen ,die x- und y-Position der neuen Zeile und der zur Verfügung stehende Platz.

 o TextZeile
 public TextZeile(ZwischenElement element,
                  int x,
                  int y,
                  int fensterbreite)
Die TextZeile wird mit einem neuene Element, x- und y-Position, und der zur Verfügung stehenden Breite initialisiert.

Methods

 o gibBreite
 public int gibBreite()
Liefert die Breite des TextZeile,

Overrides:
gibBreite in class Zeile
 o gibHoehe
 public int gibHoehe()
Liefert die Höhe der TextZeile.

Overrides:
gibHoehe in class Zeile
 o fuegeAn
 public boolean fuegeAn(ZwischenElement element)
Trägt ein Zwischenelement in die TextZeile ein, falls es reinpaßt.

Parameters:
element - - einzufügendes Zwischenelement.
Returns:
Gibt an, ob das Zwischenelement in den Zeilenblock paßt, ohne die Breite des Ausgabefensters zu sprengen.
Overrides:
fuegeAn in class Zeile
See Also:
Zwischenelement
 o fuegeAn
 public boolean fuegeAn(Vector elemente)
Trägt eine Liste von Zwischenelementen ein, falls sie reinpaßt.

Parameters:
liste - - Liste der einzufügenden Zwischenelemente.
Returns:
s Gibt an, ob die Liste von Zwischenelementen in die TextZeile paßt, ohne die Breite des Ausgabefensters zu sprengen.
Overrides:
fuegeAn in class Zeile
See Also:
Zwischenelement
 o schliesse
 public void schliesse()
Wird aufgerufen, wenn die Zeile 'voll' ist.

Overrides:
schliesse in class Zeile
 o zeichneDich
 public void zeichneDich(Graphics graphics,
                         LinkMenge links,
                         AnkerMenge anker)
Initiiert das Zeichnen der TextZeile.

Overrides:
zeichneDich in class Zeile

All Packages  Class Hierarchy  This Package  Previous  Next  Index