Aprende Java Aprende Php Aprende C++ Aprende HTML 5 Aprende JavaScript Aprende JSON Aprende MySQL Aprende SQLServer Aprende Visual Basic 6 Aprende PostgreSQL Aprende SQLite Aprende Redis Aprende Kotlin Aprende XML Aprende Linux VSC Aprende Wordpress Aprende Laravel Aprende VueJS Aprende JQuery Aprende Bootstrap Aprende Netbeans Aprende Android
Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube Sigueme en TikTok Sigueme en Whatsapp
Home / Java / Como personalizar tus ToolTipText

Como personalizar tus ToolTipText

Por jc mouse viernes, febrero 21, 2025

Primeramente debemos saber que es un ToolTipText en Java, pues no es mas que esa información que se muestra cuando posicionas el cursor del mouse sobre un objeto swing, por ejemplo un boton, y nos permite mostrar al usuario algun tipo de ayuda o descripción sobre un objeto o la acción que este realiza.

Si bien por lo general la información que se muestra es un «texto simple y en una sola linea» y lo cual puede ser más que suficiente para la mayoria de los casos, este componente acepta HTML, esta caracteristica nos permite modificar el contenido y personalizarlo segun nuestros gustos. A continuación veamos algunos ejemplos.

Tooltip multilinea:

btnAceptar.setToolTipText( "<html>Que la fuerza<br>te acompañe<br><i>(al despedirte)</i></html>" );

esto nos da como resultado

Como se puede ver, para lograr este resultado, solo se debe encerrar entre etiquetas HTML el texto que se quiere formatear y utilizar etiquetas html BR para el salto de linea e inclusi acepta etiqueta de cursiva, ojo que el componente no acepta todas las etiquetas html actuales.

Un ejemplo más usando etiquetas de encabezado:

btnAceptar.setToolTipText( "<html><h4>Un mago nunca llega tarde,</h4><br><h3>ni pronto</h3><br><h2>llega exactamente cuándo se lo propone</h2></html>" );

Y ahora una imagen

btnAceptar.setToolTipText( "<html><img src=\""+getClass().getResource("mouse.png")+"\"></html>" );

Para colocar una imagen basta con usar la etiqueta IMG y en SRC se debe apuntar a una imagen dentro nuestro *.JAR la cual puede ser JPG o PNG aceptando transpariencia.

Como se puede ver es muy sencillo el uso de etiquetas HTML para personalizar los ToolTip en Java, solo hay que tener un poquito de imaginación para lograr efectos muy bonitos.

Eso es todo. enjoy!

Tags

Artículos similares

Graficos estadisticos con javafx y swing

En este post aprenderemos a usar los gráficos 2d que viene con JavaFX en nuestras aplicaciones java swing. Esto puede se[...]

Gráficos estadísticos con Base de Datos SQLite

Si necesitamos mostrar gráficos estadísticos en nuestras aplicaciones android, contamos con muchas librerías disponibles[...]

Vulnerabilidad Crítica en Ditty: ¿Está Tu WordPress en Riesgo de SSRF?

Se ha descubierto una vulnerabilidad de tipo Server-Side Request Forgery (SSRF) en el plugin de WordPress Ditty, específ[...]

Crea un «Juego de Memoria» en java

En este tutorial crearemos un sencillo juego de memoria en lenguaje java. Necesitamos IDE Netbeans 7.x Editor de imágene[...]

Arrastrar y cargar archivo Excel *.xlsx en tabla Java

A continuación tenemos una clase que nos permite arrastrar un archivo de Excel (*.xlsx) y cargar su contenido en una tab[...]

KolibriOS Sistema Operativo Open Source

KolibriOS  es un pequeño sistema operativo poderoso, rápido y libre con un núcleo monolítico anticipativo en tiempo real[...]