Swing中鼠标悬浮显示提示信息

Swing中的大部分控件都可以使用setToolTip方法为控件设置提示文本

JLabel label=new JLabel("");
label.setToolTip("此处是示例")

有关如何使用Tool Tip的说明如下:

setToolTipText(String)                                                                                                               如果指定的字符串不是null,则此方法将组件注册为具有工具提示的组件,即当鼠标悬停在控件之上一段时间后,会提示指定的提示文本。如果引数为null,则这个方法会关闭这个控件的工具提示功能。                                         
getToolTipText()返回的类型为String 返回以前使用setToolTipText指定的字符串
getToolTipText(MouseEvent)返回的类型为String 默认情况下,返回getToolTipText ( )返回的相同值。多部分组件(如JTabbedPane、JTable和JTree )重写此方法以返回与鼠标事件位置关联的字符串。例如,选项卡窗格中的每个选项卡可以具有不同的工具提示文本。
getToolTipLocation(MouseEvent)返回的类型是Point 返回组件工具提示左上角出现的位置(在接收组件的坐标系中)。参数是导致显示工具提示的事件。默认返回值为null,它告诉Swing系统选择一个位置。


猜你喜欢

转载自blog.csdn.net/qll19970326/article/details/79887162