Package de.willuhn.jameica.gui.util
Class Popup
- java.lang.Object
-
- de.willuhn.jameica.gui.util.Popup
-
public class Popup extends java.lang.Object
Kleines Tooltipp-Popup.
-
-
Constructor Summary
Constructors Constructor Description Popup(java.lang.String text)
ctPopup(java.lang.String title, java.lang.String text)
ctPopup(java.lang.String title, java.lang.String text, org.eclipse.swt.graphics.Point location)
ctPopup(java.lang.String title, java.lang.String text, org.eclipse.swt.graphics.Point location, int align)
ct
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Schliesst das Popup.void
open()
Oeffnet den Tooltip.protected void
paint(org.eclipse.swt.widgets.Composite comp)
Malt den Text in den Tooltip.void
setTimeout(int timeout)
Legt ein Timeout in Sekunden fast, nachdem das Popup automatisch ausgeblendet werden soll.
-
-
-
Constructor Detail
-
Popup
public Popup(java.lang.String text)
ct- Parameters:
text
- anzuzeigender Text.
-
Popup
public Popup(java.lang.String title, java.lang.String text)
ct- Parameters:
title
- der Titel.text
- anzuzeigender Text.
-
Popup
public Popup(java.lang.String title, java.lang.String text, org.eclipse.swt.graphics.Point location)
ct- Parameters:
title
- der Titel.text
- anzuzeigender Text.location
- Position der linken oberen Ecke des Popups.
-
Popup
public Popup(java.lang.String title, java.lang.String text, org.eclipse.swt.graphics.Point location, int align)
ct- Parameters:
title
- der Titel.text
- anzuzeigender Text.location
- Position der linken oberen Ecke des Popups.align
- Ausrichtung des Popups. Welche Ecke des Popup-Fensters soll mit dem Parameter "location" gemeint. Default-Wert ist "SWT.BOTTOM | SWT.RIGHT", also die rechte untere Ecke. Moeglich ist z.Bsp. auf "SWT.TOP | SWT.LEFT".
-
-
Method Detail
-
setTimeout
public void setTimeout(int timeout)
Legt ein Timeout in Sekunden fast, nachdem das Popup automatisch ausgeblendet werden soll.- Parameters:
timeout
- Timeout in Sekunden.
-
open
public void open()
Oeffnet den Tooltip.
-
close
public void close()
Schliesst das Popup. Muss normalerweise nicht manuell aufgerufen werden, weil das entweder der User durch Klick auf "OK" macht oder das Timeout (insofern eines definiert ist). Mit dieser Funktion hier kann es jedoch programmatisch geschlossen werden.
-
paint
protected void paint(org.eclipse.swt.widgets.Composite comp)
Malt den Text in den Tooltip. Ist als separate Methode implementiert, damit sie in abgeleiteten Klassen ueberschrieben werden kann.- Parameters:
comp
- das Composite, in das gezeichnet wird.
-
-