Personal tools
You are here: Home Development Documents gvSIG desktop 1.0 / 1.1 Otras librerias UI Components ControlesCompuestos MultiLineToolTip
Document Actions

MultiLineToolTip

by Eustaquio Vercher last modified 2010-06-01 22:47

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);

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: