В Swing имеется компонет tooltip служащий для выведения подсказок, который поддерживается синтаксисом HTML с помощью тега. Это может быть использовано для показа изображений во всплывающих подсказках.
Например, со следующей планировкой:
1 2 3 4 5 |
src org mypackage ImageInTooltip.java tooltip.gif |
И сам исходный код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
import javax.swing.JFrame; import javax.swing.JLabel; public class ImageInTooltip { public static void main(String[] args) { JFrame frame = new JFrame(); JLabel label = new JLabel("Label with image in Tooltip!"); label.setToolTipText( "<html><img src=\"" + ImageInTooltip.class.getResource("tooltip.gif") + "\"> Tooltip " ); label.setHorizontalAlignment(JLabel.CENTER); frame.setContentPane(label); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setBounds(100, 100, 200, 100); frame.setVisible(true); } } |