Können Tooltips Bilder enthalten?
Das Beispiel zeigt einen einfachen JFrame
mit einem
dort eingebetteten JLabel
. Dem Label wird mit setToolTipText()
ein Tooltip zugewiesen, der mit einfachem HTML-Text formatiert ist.
Innerhalb eines img
-Elementes dieses Textes wird die
Bilddatei durch den Classloader
geladen.
import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.SwingConstants; public class TooltipDemo extends JFrame { public TooltipDemo() { JLabel label = new JLabel("Textlabel mit Bild im Tooltip"); label.setHorizontalAlignment(SwingConstants.CENTER); label.setToolTipText("<html>normaler und <b>fetter</b> Tooltip mit Bild <img src='" + TooltipDemo.class.getResource("info.png") + "'></html>"); this.add(label); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setTitle("Tooltip"); this.setSize(200, 50); this.setLocationRelativeTo(null); this.setVisible(true); } public static void main(String[] args) { new TooltipDemo(); } }