All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class edu.tucz.via.HTMLStringList

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----edu.tucz.via.HTMLStringList

public class HTMLStringList
extends Panel
Die HTMLStringList stellt HTML-Strings dar. Sie hat das Erscheinungsbild einer normalen Listbox. Es ist jedoch nicht möglich Einträge auszuwählen. Events werden auch nicht geschickt. Die Liste hat immer 2 Buttons, die ein Scrollen durch den Text ermöglichen. Diese HTMLStringList wird im ViAApplet verwendet, um die Meldungen der Applets anzuzeigen.

Version:
1.01
Author:
Chris Hübsch

Constructor Index

 o HTMLStringList()
Das ist der Standard-Constructor.

Method Index

 o action(Event, Object)
 o addItem(String)
Fügt einen String an die Liste an.
 o addItem(String, int)
Fügt einen String in die Liste ein.
 o anpassen()
Zeichnet die Liste komplett neu und paßt interne Attribute an.
 o delItem()
Entfernt den letzten Eintrag aus der Liste.
 o putItem(String)
Fügt einen String ein, ohne die Liste neu zu zeichnen.
 o removeAll()
Entfernt alle Strings aus der Liste.
 o removeAt(int)
Entfernt den Eintrag an Position at.
 o removeFromTo(int, int)
Entfernt einen angegebenen Bereich von Strings aus der Liste.
 o removeLast()
Entfernt den letzten Eintrag aus der Liste.

Constructors

 o HTMLStringList
  public HTMLStringList()
Das ist der Standard-Constructor. Er erzeugt eine neue HTMLStringList.

Methods

 o addItem
  public void addItem(String s)
Fügt einen String an die Liste an. Der String wird an das Ende der Liste gehängt. Danach wird die Liste solange gescrollt, bis er in den Sichtbarkeitsbereich gelangt.

Parameters:
s - Ein String im HTMLString-Format.
See Also:
HTMLString
 o addItem
  public void addItem(String s,
                      int i)
Fügt einen String in die Liste ein. Der String wird an die Position i gestellt. Nachfolgende Elemente werden nach unten verschoben. Danach wird die Liste neu gezeichnet.

Parameters:
s - Der einzufügende Text
i - Die Stelle, an die einzufügen ist. (-1, um an das Ende anzuhängen)
 o putItem
  public void putItem(String s)
Fügt einen String ein, ohne die Liste neu zu zeichnen.

Parameters:
s - Der einzufügende Text.
 o removeAt
  public void removeAt(int at)
Entfernt den Eintrag an Position at. Alle anderen Elemente rücken nach vorn. Danach wird die Liste neu gezeichnet.

Parameters:
at - die Nummer des zu löschenden Eintrags (bei 0 beginnend)
 o delItem
  public void delItem()
Entfernt den letzten Eintrag aus der Liste. Danach wird nicht neu gezeichnet.

 o removeLast
  public void removeLast()
Entfernt den letzten Eintrag aus der Liste. Und zeichnet danach die Liste neu.

 o removeFromTo
  public void removeFromTo(int a,
                           int b)
Entfernt einen angegebenen Bereich von Strings aus der Liste. Die Zählung beginnt wie üblich bei null. Danach wird neu gezeichnet.

Parameters:
a - der erste zu löschende String
b - der letzte zu löschende String
 o removeAll
  public void removeAll()
Entfernt alle Strings aus der Liste. Danach wird neu gezeichnet.

Overrides:
removeAll in class Container
 o anpassen
  public synchronized void anpassen()
Zeichnet die Liste komplett neu und paßt interne Attribute an.

 o action
  public boolean action(Event e,
                        Object o)
Overrides:
action in class Component

All Packages  Class Hierarchy  This Package  Previous  Next  Index