Class Popup


  • public class Popup
    extends java.lang.Object
    Kleines Tooltipp-Popup.
    • Constructor Summary

      Constructors 
      Constructor Description
      Popup​(java.lang.String text)
      ct
      Popup​(java.lang.String title, java.lang.String text)
      ct
      Popup​(java.lang.String title, java.lang.String text, org.eclipse.swt.graphics.Point location)
      ct
      Popup​(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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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.