Package es.ull.mazesolver.gui
Class PopupTip
java.lang.Object
es.ull.mazesolver.gui.PopupTip
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.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
Clase que representa un evento de cierre de Popup. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
hide()
Deja de mostrar el popup en pantalla y lo elimina.static void
Asigna un listener para la siguiente operación de cerrado del popup que se lleve a cabo.static void
Función de conveniencia que permite mostrar el popup con una duración predeterminada.static void
Muestra el popup en la pantalla, con el mensaje, posición y duración indicados.
-
Constructor Details
-
PopupTip
public PopupTip()
-
-
Method Details
-
setNextCloseOperationListener
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
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
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ó.
-