Info Bulle sur plusieurs lignes Java Swing
Dans ce tutoriel nous allons découvrir comment faire un retour à la ligne dans une info bulle. Regardons d’abord comment nous définissons le texte dans une info-bulle dans un composant.
JButton button = new JButton("Survolez ce bouton!");
button.setToolTipText("Ceci est une info-bulle");
Pour afficher plusieurs lignes de texte dans une info-bulle, utilisez HTML. Ici, nous avons utilisé la balise <br> pour une saut de ligne et cela créerait plusieurs lignes de texte dans l’info-bulle.
JButton button = new JButton("Survolez ce bouton!");
button.setToolTipText("<html>" + "Ceci est une" + "<br>" + "info-bulle" + "</html>");
Exemple:
import javax.swing.*;
import java.awt.*;
public class MyFrame extends JFrame
{
private void buildeGUI()
{
JButton button = new JButton("Survolez ce bouton!");
button.setToolTipText("<html>" + "Ceci est une" + "<br>" + "info-bulle" + "</html>");
getContentPane().setLayout(new FlowLayout());
getContentPane().add(button);
}
public static void main(String[] args)
{
MyFrame f = new MyFrame() ;
f.setSize(300, 300) ;
f.buildeGUI();
f.setVisible( true ) ;
}
}
Sortie:


