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:
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.
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:
public BotonConTooltip(){
super("Botón con Tooltip");
getContentPane().setLayout(new FlowLayout());
JButton boton = new JButton("Pasa sobre este botón");
boton.setToolTipText("Tooltip del botón");
getContentPane().add(boton);
setSize(400,300);
setVisible(true);
}