Capturar webcam con VB.NET

¿Que haremos? Crearemos una aplicación en Visual Studio, la cual hará uso de una webcam para capturar el video en frames independientes y depositarlos en memoria para despues mostralos al usuario a través de un picturebox y un Timer para crear la ilusión de movimiento. ¿Porque lo haremos? Porque es justo y necesario ¿Que necesitamos? [...]

Envío de correo con JavaMail/Netbeans

JavaMail es una expansión de Java que facilita el envío y recepción de e-mail desde código java. JavaMail implementa el protocolo SMTP (Simple Mail Transfer Protocol) así como los distintos tipos de conexión con servidores de correo -TLS, SSL, autentificación con usuario y password, etc [Según SantaWikipedia] ¿Qué necesitamos? JavaMail 1.4.5 Java y Netbeans 6.9 [...]

Proyecto de base de datos Firebird VB

En este proyecto realizaremos una aplicación de base de datos Firebird con el lenguaje de programación de Visual Basic de Microsoft, este proyecto tendrá las funciones básicas de gestión INSERT, DELETE, UPDATE y una interfaz de usuario para utilizarlas. ¿Que necesitamos? Visual Studio 2008 o superior Firebird última versión Firebird ADO.NET Data Provider. Conocimientos básicos [...]

Imprimir imagen con Print

La siguiente clase hace uso de PRINT para imprimir una imagen que se encuentra en un variable de tipo FileInputStream, esta clase a su vez es implementada desde una interfaz que hace fácil su uso, la clase así como todo el proyecto esta comentado. import java.io.File; import javax.print.Doc; import java.io.IOException; import javax.print.DocFlavor; import javax.print.SimpleDoc; import java.io.FileInputStream; [...]

Code Army Bolivia

21/2/11

Personalizar ToolTipText

JAN29

¿Que es ToolTipText?
Pues es el texto que se muestra en pantalla cuando se coloca el mouse encima de un objeto en java (Botones, paneles, labels, etc).

¿Para que sirve?
Sirve para mostrar ayuda visual al usuario en forma de texto.

La clase ToolTipText, acepta codigo HTML, esta caracteristica , nos permite modificar el formato del texto que se ve en pantalla, por ejemplo:

- Para colocar dos lineas en un ToolTipText de un jButton, se debe escribir:


BOTON.setToolTipText( "<html>Estoy en primera linea<br>Y yo estoy en segunda linea</html>" );
Esto nos da como resultado:
- Y asi se puede utilizar las etiquetas HTML para personalizar el ToolTipText, por ejemplo utilizando las etiquetas H1,H2,H3,H4,H5 para modificar el tamaño de las letras:

BOTON.setToolTipText( "<html><h1>Soy Grande</h1><br><h5>Y yo soy un enano<h5></html>" );

- Tambien podemos poner imagen:

BOTON.setToolTipText( "<html><img src=\""+getClass().getResource("mouse.jpg")+"\"></html>" );
Para colocar una imagen en ToolTipText, se utiliza las etiquetas HTML para imagen ( IMG ), y colocamos como ruta de la imagen, el archivo de imagen que se encuentre dentro de nuestra JAR, para eso utilizamos GETCLASS().GETRESOURCE(), que retorna la direccion del archivo.
Y tenemos:
Para terminar el post, se pueden crear complejas presentaciones para ToolTipText utilizando HTML y codigo CSS, pero sin exagerar que esto relentiza un poco la aplicación. De todas formas esta "ayuda" que brinda ToolTipText, pocas veces se utiliza por el usuario final y solo queda como un complemento mas que se puede añadir a las aplicaciones.

Codigo Fuente del ejemplo, en Netbeans 6.9.1
Click para descargar
Me actualice :)

1 comentarios:

Anónimo dijo...

Hola Esta "super" tu aporte!!
intente poner texto al lado derecho de una imagen situada en el lado izquierdo
pero solo conseguí situar la imagen

me podrías ayudar con el texto para que se situé al lado derecho de la imagen

gracias...

Post recomendado