feed twitter facebook LinkedIn facebook

Java » Añadir un tooltip a un JButton

Septiembre 9, 2010 por Víctor Cuervo . 2763 visitas 1 Comentario Imprimir Imprimir

Un tooltip es un mensaje emergente que nos aparece cuando pasamos por ciertos elementos, por ejemplo, sobre un botón (clase JButton en Swing). Este mensaje nos proporcionará información alternativa sobre el elemento o la acción que desencadene.

Veamos que pasos tenemos que seguir para añadir un tooltip a un JButton.

Lo primero de todo será crear nuestro botón con la clase JButton:

  1. JButton boton = new JButton("Pasa sobre este botón");

Una vez creado el botón le añadiremos el tooltip mediante el método .setToolTipText(). Dicho método recibe como parámetro el texto del tooltip.

  1. boton.setToolTipText("Tooltip del botón");

Ya solo nos quedará añadir el botón a nuestro contenedor, con el método .add(), para tener la aplicación montada. Veamos como sería el código:

  1. public BotonConTooltip(){
  2. super("Botón con Tooltip");
  3.  
  4. getContentPane().setLayout(new FlowLayout());
  5.  
  6. JButton boton = new JButton("Pasa sobre este botón");
  7. boton.setToolTipText("Tooltip del botón");
  8. getContentPane().add(boton);
  9.  
  10. setSize(400,300);
  11. setVisible(true);
  12. }
  13.  
Descargar el Codigo
Descargar el código
Error en el Codigo
Error en el código
Foro sobre Java Swing
Foro sobre Java Swing
tags: , , , , , , ,

Artículos relacionados:

1 comentario »

Redifusión RSS de los comentarios de la entrada. TrackBack URI

  1. Bitacoras.com
    Septiembre 9, 2010 #

    Información Bitacoras.com…

    Valora en Bitacoras.com: Un tooltip es un mensaje emergente que nos aparece cuando pasamos por ciertos elementos, por ejemplo, sobre un botón (clase JButton en Swing). Este mensaje nos proporcionará información alternativa sobre el elemento o la a……

Deje un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*