2016-04-28 67 views
2

是否有可能在java(或任何其他语言,你知道)获取工具提示文本(鼠标悬停)。例如,你将鼠标悬停在任意应用程序中,一个小小的工具提示会弹出一些信息。这可以作为一个字符串返回给程序。这似乎是可能的,我不明白为什么不,但没有专家。任何帮助,将不胜感激。谢谢。Java获得mouseover工具提示文本

回答

2

所有扩展JComponent的类都具有这些功能。

  • 你这样做:

    comp.setToolTipText("HEY!"); 
    

    设置文本。

  • 你这样做:

    String tt = comp.getToolTipText(); 
    

    来获取文本。

1
JButton b = new JButton("button1"); 
b.setToolTipText("click here to submit"); 

这里是如何将tooltop添加到JButton的一个例子。但这里的东西 你不必写动作列表到你的按钮,这样弹出菜单就会在鼠标上显示。 tooltip文本将自动在mouseOver上运行。