模块 java.desktop

类 JToolTip

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

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

有关更多文档,请参阅 The Java Tutorial 中的 如何使用工具提示

Warning: Swing 不是线程安全的。有关详细信息,请参阅 Swing 的线程策略

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

自从:
1.2
参见:
  • 构造方法详细信息

    • JToolTip

      public JToolTip()
      创建工具提示。
  • 方法详情

    • getUI

      public ToolTipUI  getUI()
      返回呈现此组件的 L&F 对象。
      重写:
      getUI 在类 JComponent
      返回:
      呈现此组件的 ToolTipUI 对象
    • updateUI

      public void updateUI()
      将 UI 属性重置为当前外观的值。
      重写:
      updateUI 在类 JComponent
      参见:
    • getUIClassID

      public String  getUIClassID()
      返回呈现此组件的 L&F 类的名称。
      重写:
      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