Class Popup

java.lang.Object
de.willuhn.jameica.gui.util.Popup

public class Popup extends Object
Kleines Tooltipp-Popup.
  • Constructor Details

    • Popup

      public Popup(String text)
      ct
      Parameters:
      text - anzuzeigender Text.
    • Popup

      public Popup(String title, String text)
      ct
      Parameters:
      title - der Titel.
      text - anzuzeigender Text.
    • Popup

      public Popup(String title, 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(String title, 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 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.