Outils personnels
Vous êtes ici : Accueil Desarrollo Guía de referencia para gvSIG 1.1 Otras librerias UI Components ControlesCompuestos MultiLineToolTip
Actions sur le document

MultiLineToolTip

Par Victor AcevedoDernière modification 01/06/2010 22:52

Clase que permite crear "Tips" con varias líneas.

MultiLineToolTip es una clase que hereda de JToolTip. El objetivo de esta clase es permitir al desarrollador poder utilizar Tips (mensajes que aparecen cuando situamos durante unos segundos el ratón sobre un componente) de más de una línea. Por defecto el componente JToolTip solo permite estructurar los Tips en una sola línea, con esta clase podemos crear Tips de varias líneas. Cuando se crea el texto del ToolTip habrá que indicar el final de una línea mediante los caracteres "\" (símbolo de final de línea).

Se puede ver el resultado de la utilización de esta clase en la siguiente imágen.

imagenes/MultiLineToolTip1.JPG

Tip de varias líneas.

A continuación se incluye el código necesario para utilizar esta herramienta.

Creamos un botón con la posibilidad de utilizar ToolTips de más de una línea

JButton button = new JButton ("Prueba") {
      public JToolTip createToolTip() {
              MultiLineToolTip tip = new MultiLineToolTip();      
              tip.setComponent(this);
              return tip;
      }
};

Ponemos el fragmento de texto que queramos como ToolTip, separado en líneas, sobre el botón y lo añadimos al panel

button.setToolTipText("Botón de prueba \n no ejecuta \n ninguna acción \n (Ejemplo MultiLineToolTip).");              
content.add(button);

Réalisé avec le CMS Plone, le système de gestion de contenu Open Source

Ce site respecte les normes suivantes :