Swing y JFC (Java Foundation Classes)

Crear un tool tip para cualquier JComponent es f�cil. S�lo dmeos usar el m�todo setToolTipText para configurar un tool tip para el componente. Por ejemplo, para a�adir tool tips a tres botones, s�lo tenemos que a�adir tres l�neas de c�digo.

b1.setToolTipText("Click this button to disable the middle button.");
b2.setToolTipText("This middle button does nothing when you click it.");
b3.setToolTipText("Click this button to enable the middle button.");

Cuando el usuario del programa para el cursor sobre cualquiera de los botones, aparece el tool tip dle bot�n. Puedes ver esto ejecutando el ejemplo ButtonDemo, que se explic� en C�mo usar Buttons. Aqu� tenemos una imagen del tool tip que aparece cuando el cursor se para sobre el bot�n de la izquierda en ButtonDemo.

[Por favor, imag�nate un cursor sobre el bot�n. Gracias.]

.�El API de Tool Tip

La mayor�a del API que necesitas para usar tool tips est� en JComponent, y as� lo heredan todos los componentes Swing (excepto los contenedores de alto nivel). Este API se cubre en una tabla m�s adelante en esta secci�n.

M�s API de tool-tip se encuentra en clases individuales como JTabbedPane. Cada p�gina de componente tiene informaci�n sobre su API de tool-tip, si existe.

Si quieres evitar o personalizar el manejo por defecto de tooltips, probablemente tendr�s que tratar directamente con JToolTip o ToolTipManager

.�El API de Tool Tip en JComponent

M�todo Prop�sito
setToolTipText(String)

(en JComponent)

Si el string especificado no es nulo, est� m�tod registra el componente para tener un tooltip y hace que el tool-tip cuando se muestre tenga el texto especificado. Si el argumento es null, desactiva el tool-tip para este componente.
String getToolTipText()

(en JComponent)

Devuelve el string que fue especificado anteriormente con setToolTipText.
String getToolTipText(MouseEvent)

(en JComponent)

Por defecto devuelve el mismo valor devuelto por getToolTipText(). Componentes multi-parte como JTabbedPane, JTable, y JTree sobreescriben este m�todo para devolver un string asocuado con la posici�n de rat�n. Por ejemplo, cada pesta�a en un tabbed pane puede tener un tool-tip diferente.
setToolTipLocation(Point)

Point getToolTipLocation()

(en JComponent)

Selecciona u obtiene la posici�n (en el sistema de coordenadas del componente recibido) donde aparecer� la esquina superior izquierda del tool-tip. El valor por defecto es nulo, lo que le dice a Swing que elija una posici�n.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
ARTÍCULO ANTERIOR