Module java.desktop
Package javax.swing

Class JToolTip

所有已实现的接口:
ImageObserver, MenuContainer, Serializable, Accessible

public class JToolTip extends JComponent implements Accessible
用于为组件显示“提示”。通常,组件提供了自动化使用工具提示的API。例如,任何Swing组件都可以使用JComponentsetToolTipText方法指定标准工具提示的文本。想要创建自定义ToolTip显示的组件可以重写JComponentcreateToolTip方法并使用此类的子类。

请参阅The Java Tutorial中的如何使用工具提示以获取更多文档。

警告: Swing不是线程安全的。有关更多信息,请参阅Swing的线程策略

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

自1.2版本起:
另请参阅:
  • Constructor Details

    • JToolTip

      public JToolTip()
      创建一个工具提示。
  • Method Details

    • getUI

      public ToolTipUI getUI()
      返回呈现此组件的外观对象。
      覆盖:
      getUI 在类中 JComponent
      返回:
      渲染此组件的ToolTipUI对象
    • updateUI

      public void updateUI()
      将UI属性重置为当前外观的值。
      覆盖:
      updateUI 在类中 JComponent
      另请参阅:
    • getUIClassID

      public String getUIClassID()
      返回呈现此组件的外观类的名称。
      覆盖:
      getUIClassID 在类中 JComponent
      返回:
      字符串"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
      另请参阅:
    • getComponent

      public JComponent getComponent()
      返回工具提示适用于的组件。返回的值可能为null
      返回:
      描述工具提示的组件
      另请参阅:
    • paramString

      protected String paramString()
      返回此JToolTip的字符串表示形式。此方法仅用于调试目的,返回的字符串的内容和格式可能因实现而异。返回的字符串可能为空,但不能为null
      覆盖:
      paramString 在类中 JComponent
      返回:
      JToolTip的字符串表示形式
    • getAccessibleContext

      public AccessibleContext getAccessibleContext()
      获取与此JToolTip关联的AccessibleContext。对于工具提示,AccessibleContext采用AccessibleJToolTip的形式。如有必要,将创建一个新的AccessibleJToolTip实例。
      指定者:
      getAccessibleContext 在接口中 Accessible
      覆盖:
      getAccessibleContext 在类中 Component
      返回:
      作为此JToolTip的AccessibleContext的AccessibleJToolTip