Class PopupTip

java.lang.Object
es.ull.mazesolver.gui.PopupTip

public class PopupTip extends Object
Una clase que implementa la funcionalidad de JToolTip pero utilizando como base la clase Popup, de manera que se puede mostrar en cualquier lugar de la interfaz.
  • Constructor Details

    • PopupTip

      public PopupTip()
  • Method Details

    • setNextCloseOperationListener

      public static void setNextCloseOperationListener(PopupTip.CloseOperationListener l)
      Asigna un listener para la siguiente operación de cerrado del popup que se lleve a cabo.
      Parameters:
      l - Clase oyente a la cual le llegará la próxima notificación.
    • show

      public static void show(Component owner, String msg, int x, int y, int time_ms)
      Muestra el popup en la pantalla, con el mensaje, posición y duración indicados.
      Parameters:
      owner - Componente que posee el popup.
      msg - Mensaje que se va a mostrar en el popup.
      x - Posición absoluta de la pantalla en X.
      y - Posición absoluta de la pantalla en Y.
      time_ms - Tiempo en milisegundos que el popup va a estar mostrándose.
    • show

      public static void show(Component owner, String msg, int x, int y)
      Función de conveniencia que permite mostrar el popup con una duración predeterminada.
      Parameters:
      owner - Componente que posee el popup.
      msg - Mensaje que se va a mostrar en el popup.
      x - Posición absoluta de la pantalla en X.
      y - Posición absoluta de la pantalla en Y.
    • hide

      public static void hide()
      Deja de mostrar el popup en pantalla y lo elimina. También se puede dejar que se elimine automáticamente una vez haya pasado el tiempo que se le indicó.