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 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.
-
-
-
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 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
-
-
-