Как использовать tooltip

В Swing имеется компонет tooltip служащий для выведения подсказок, который поддерживается  синтаксисом HTML с помощью тега. Это может быть использовано для показа изображений во всплывающих подсказках.

Например, со следующей планировкой:

src
   org
      mypackage
         ImageInTooltip.java
         tooltip.gif

И сам исходный код:

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);
 
  }
}
Обновлено: 07.04.2017 — 15:52

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.