国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

App下載
首頁javajtextpaneJava Swing - 如何顯示JTextPane上父組件的工具提示

Java Swing - 如何顯示JTextPane上父組件的工具提示

我們想知道如何顯示JTextPane上父組件的工具提示。
import java.awt.BorderLayout;
import java.awt.event.MouseEvent;

import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextPane;
import javax.swing.ToolTipManager;

public class Main {
  public static void main(String[] args) {
    JTextPane text = new JTextPane() {
      @Override
      public String getToolTipText() {
        return ((JComponent) getParent()).getToolTipText();
      }
      @Override
      public String getToolTipText(MouseEvent event) {
        return ((JComponent) getParent()).getToolTipText(event);
      }
    };
    text.setText("Lorem ipsum dolor sit");
    ToolTipManager.sharedInstance().registerComponent(text);

    JFrame frame = new JFrame("Testing");
    JPanel panel = new JPanel(new BorderLayout());
    panel.setToolTipText("tooltip from parent");
    frame.setContentPane(panel);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.add(text);
    frame.pack();
    frame.setVisible(true);
  }
}