在Java(或您所知道的其他语言)中是否可能获取工具提示文本(鼠标悬停时)。例如,您在任意应用程序中将鼠标悬停在某个东西上,然后会弹出一个小提示框,其中包含一些信息。这是否可以作为字符串返回给程序。这似乎是可能的,我不知道为什么不行,但我并不是专家。任何帮助都将不胜感激。谢谢。
JComponent
的类都具有这些功能。
You do :
comp.setToolTipText("HEY!");
to set the text.
You do :
String tt = comp.getToolTipText();
to get the text.
JButton b = new JButton("button1");
b.setToolTipText("click here to submit");
这里有一个关于如何给JButton添加工具提示的例子。但是需要注意的是,您不必为按钮编写动作监听器,以便在鼠标悬停时弹出菜单变得可见。工具提示文本将自动在鼠标悬停时生效。