Class TextPart

  • All Implemented Interfaces:
    Part

    public class TextPart
    extends java.lang.Object
    implements Part
    Simpler Text, der automatisch nach unten scrollen kann und Auto-Wordwrap kann.
    • Constructor Summary

      Constructors 
      Constructor Description
      TextPart()
      ct.
      TextPart​(java.io.File text)
      ct.
      TextPart​(java.lang.String text)
      ct.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void appendText​(java.lang.String text)
      Fuegt weiteren Text hinzu.
      void appendText​(java.lang.String text, Color color)
      Fuegt weiteren Text hinzu.
      void clear()
      Loescht den Inhalt des Textes.
      void paint​(org.eclipse.swt.widgets.Composite parent)
      Malt die Komponente in das angegebene Composite.
      void setAutoscroll​(boolean b)
      Definiert, ob der Text automatisch immer zu Ende scrollen soll.
      void setBackground​(Color color)
      Definiert die Hintergrundfarbe.
      void setWordWrap​(boolean wrap)
      Gibt an, ob Zeilenumbrueche automatisch gemacht werden sollen.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TextPart

        public TextPart​(java.lang.String text)
        ct.
        Parameters:
        text - der anzuzeigenden Text.
      • TextPart

        public TextPart()
        ct.
      • TextPart

        public TextPart​(java.io.File text)
                 throws java.io.IOException
        ct.
        Parameters:
        text - die PlainText-Datei.
        Throws:
        java.io.IOException - Wenn beim Lesen der Datei Fehler auftreten.
    • Method Detail

      • setAutoscroll

        public void setAutoscroll​(boolean b)
        Definiert, ob der Text automatisch immer zu Ende scrollen soll. Sinnvoll fuer Log-Ausgaben.
        Parameters:
        b - true, wenn gescrollt werden soll.
      • setWordWrap

        public void setWordWrap​(boolean wrap)
        Gibt an, ob Zeilenumbrueche automatisch gemacht werden sollen. Per Default ist die Option auf "true" gesetzt.
        Parameters:
        wrap - Zeilenumbruch.
      • appendText

        public void appendText​(java.lang.String text,
                               Color color)
        Fuegt weiteren Text hinzu.
        Parameters:
        text - anzuzeigender Text.
        color - definierte Text-Farbe. Gilt nur fuer diese Zeile und wird danach automatisch wieder zurueckgesetzt.
      • appendText

        public void appendText​(java.lang.String text)
        Fuegt weiteren Text hinzu.
        Parameters:
        text - anzuzeigender Text.
      • clear

        public void clear()
        Loescht den Inhalt des Textes.
      • paint

        public void paint​(org.eclipse.swt.widgets.Composite parent)
                   throws java.rmi.RemoteException
        Description copied from interface: Part
        Malt die Komponente in das angegebene Composite.
        Specified by:
        paint in interface Part
        Parameters:
        parent - das Composite.
        Throws:
        java.rmi.RemoteException
        See Also:
        Part.paint(org.eclipse.swt.widgets.Composite)
      • setBackground

        public void setBackground​(Color color)
        Definiert die Hintergrundfarbe.
        Parameters:
        color -