Module  javafx.controls
软件包  javafx.scene.control

Class Hyperlink

  • All Implemented Interfaces:
    StyleableEventTargetSkinnable


    public class Hyperlink
    extends ButtonBase

    一个HTML标签,可以是一个图形和/或文本,用于响应滚动和点击。 当点击/按压超链接isVisited()成为true 超链接的行为就像一个Button 当按下并释放超链接时,发送一个ActionEvent ,您的应用程序可以根据此事件执行一些操作。

    例:

    Hyperlink link = new Hyperlink("www.oracle.com");
    从以下版本开始:
    JavaFX 2.0
    • 构造方法详细信息

      • Hyperlink

        public Hyperlink​()
        创建没有标签的超链接。
      • Hyperlink

        public Hyperlink​(String text)
        创建指定文本的超链接作为其标签。
        参数
        text - 其标签的文本字符串。
      • Hyperlink

        public Hyperlink​(String text,
                         Node graphic)
        创建指定文本和图形作为其标签的超链接。
        参数
        text - 其标签的文本字符串。
        graphic - 其标签的图形
    • 方法详细信息

      • setVisited

        public final void setVisited​(boolean value)
        设置访问的属性的值。
        Property description:
        指示此链接是否已被“访问”。
      • isVisited

        public final boolean isVisited​()
        获取访问的属性的值。
        Property description:
        指示此链接是否已被“访问”。
      • createDefaultSkin

        protected Skin<?> createDefaultSkin​()
        为此控件创建一个新的默认皮肤实例。 如果没有通过CSS -fx-skin提供皮肤或者在具有setSkin(...)的子类中显式设置,则调用此控件创建皮肤。
        重写:
        createDefaultSkinControl
        结果
        此控件的默认皮肤的新实例。 如果为null,则控件将没有皮肤,除非由css提供。
      • getInitialCursor

        protected Cursor getInitialCursor​()
        返回此控件的初始游标状态,供JavaFX CSS引擎正确设置其初始值。 该方法最初被覆盖以使用HAND光标。
        重写:
        getInitialCursorNode
        结果
        这个 Node的初始光标状态。
        从以下版本开始:
        9
      • queryAccessibleAttribute

        public Object queryAccessibleAttribute​(AccessibleAttribute attribute,
                                               Object... parameters)
        该方法由辅助技术调用以请求属性的值。

        子类通常覆盖此方法来实现特定角色所需的属性。
        如果未处理特定属性,则必须调用超类实现。

        重写:
        queryAccessibleAttributeControl
        参数
        attribute - 请求的属性
        parameters - 可选参数列表
        结果
        请求的属性的值
        另请参见:
        AccessibleAttribute