Module  java.desktop
软件包  javax.swing

Class JToolTip

  • All Implemented Interfaces:
    ImageObserverMenuContainerSerializableAccessible


    public class JToolTip
    extends JComponent
    implements Accessible
    用于显示组件的“提示”。 通常组件提供api来自动化使用ToolTip的过程。 例如,任何Swing组件都可以使用JComponent setToolTipText方法来指定标准工具提示的文本。 希望创建自定义ToolTip显示的组件可以覆盖JComponentcreateToolTip方法并使用此类的子类。

    有关进一步的文档,请参阅Java教程中的 How to Use Tool Tips

    警告: Swing不是线程安全的。 欲了解更多信息,请参阅Swing's Threading Policy

    警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4版本开始,所有JavaBeans的长期存储支持已被添加到java.beans软件包中。 请参阅XMLEncoder

    从以下版本开始:
    1.2
    另请参见:
    JComponent.setToolTipText(java.lang.String)JComponent.createToolTip()Serialized Form
    • 构造方法详细信息

      • JToolTip

        public JToolTip​()
        创建工具提示。
    • 方法详细信息

      • getUI

        public ToolTipUI getUI​()
        返回渲染此组件的L&F对象。
        重写:
        getUIJComponent
        结果
        呈现此组件的 ToolTipUI对象
      • setTipText

        @BeanProperty(preferred=true,
                      description="Sets the text of the tooltip")
        public void setTipText​(String tipText)
        设置显示工具提示时显示的文本。 字符串tipText可以是null
        参数
        tipText - 要显示的 String
      • getTipText

        public String getTipText​()
        返回显示工具提示时显示的文本。 返回值可能为null
        结果
        显示的是 String
      • setComponent

        @BeanProperty(description="Sets the component that the tooltip describes.")
        public void setComponent​(JComponent c)
        指定工具提示描述的组件。 组件c可以是null并且将不起作用。

        这是一个绑定属性。

        参数
        c - 正在描述的 JComponent
        另请参见:
        JComponent.createToolTip()
      • getComponent

        public JComponent getComponent​()
        返回工具提示应用于的组件。 返回值可能为null
        结果
        工具提示描述的组件
        另请参见:
        JComponent.createToolTip()
      • paramString

        protected String paramString​()
        返回此JToolTip的字符串表示JToolTip 该方法仅用于调试目的,并且返回的字符串的内容和格式可能因实现而异。 返回的字符串可能为空,但可能不是null
        重写:
        paramStringJComponent
        结果
        这个 JToolTip的字符串表示 JToolTip
      • getAccessibleContext

        public AccessibleContext getAccessibleContext​()
        获取与此JToolTip关联的AccessibleContext。 对于工具提示,AccessibleContext采用AccessibleJToolTip的形式。 如有必要,将创建一个新的AccessibleJToolTip实例。
        Specified by:
        getAccessibleContext在接口 Accessible
        重写:
        getAccessibleContextComponent
        结果
        an AccessibleJToolTip that serves as the AccessibleContext of this JToolTip