Package de.willuhn.jameica.gui.parts
Class TextPart
- java.lang.Object
-
- de.willuhn.jameica.gui.parts.TextPart
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendText(java.lang.String text)Fuegt weiteren Text hinzu.voidappendText(java.lang.String text, Color color)Fuegt weiteren Text hinzu.voidclear()Loescht den Inhalt des Textes.voidpaint(org.eclipse.swt.widgets.Composite parent)Malt die Komponente in das angegebene Composite.voidsetAutoscroll(boolean b)Definiert, ob der Text automatisch immer zu Ende scrollen soll.voidsetBackground(Color color)Definiert die Hintergrundfarbe.voidsetWordWrap(boolean wrap)Gibt an, ob Zeilenumbrueche automatisch gemacht werden sollen.
-
-
-
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.IOExceptionct.- 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.RemoteExceptionDescription copied from interface:PartMalt die Komponente in das angegebene Composite.- Specified by:
paintin interfacePart- 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-
-
-