Package de.willuhn.jameica.gui.util
Class Popup
java.lang.Object
de.willuhn.jameica.gui.util.Popup
Kleines Tooltipp-Popup.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
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 Details
-
Popup
ct- Parameters:
text
- anzuzeigender Text.
-
Popup
ct- Parameters:
title
- der Titel.text
- anzuzeigender Text.
-
Popup
ct- Parameters:
title
- der Titel.text
- anzuzeigender Text.location
- Position der linken oberen Ecke des Popups.
-
Popup
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 Details
-
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.
-