モジュール javafx.controls
パッケージ javafx.scene.control

クラスHyperlink

  • すべての実装されたインタフェース:
    Styleable, EventTarget, Skinnable


    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)
        プロパティvisitedの値を設定します。
        プロパティの説明:
        このリンクがすでに訪問されたことを示すかどうかを指定します。
      • isVisited

        public final boolean isVisited​()
        プロパティvisitedの値を取得します。
        プロパティの説明:
        このリンクがすでに訪問されたことを示すかどうかを指定します。
      • fire

        public void fire​()
        定義されている場合にActionEventを起動するように実装されます。 この関数によっても、setVisited(boolean)がtrueになります。
        定義:
        fire 、クラス: ButtonBase
      • createDefaultSkin

        protected Skin<?> createDefaultSkin​()
        このコントロールのデフォルト・スキンの新しいインスタンスを作成します。 これは、CSS -fx-skinを介してスキンが提供されていない場合にコントロール用のスキンを作成するために、または setSkin(...)を使用してサブクラスで明示的に設定するために呼び出されます。
        オーバーライド:
        createDefaultSkin 、クラス: Control
        戻り値:
        このコントロールのデフォルト・スキンの新しいインスタンス。 nullの場合、コントロールにはスキンがありません(Cssで提供されている場合を除く)。
      • getInitialCursor

        protected Cursor getInitialCursor​()
        このコントロールの初期カーソル状態を返します。これは、JavaFX CSSエンジンが初期値を正しく設定するために使用します。 このメソッドは、最初にHANDカーソルを使用するようにオーバーライドされます。
        オーバーライド:
        クラスNodegetInitialCursor
        戻り値:
        このNodeの初期カーソル状態。
        導入されたバージョン:
        9
      • queryAccessibleAttribute

        public Object queryAccessibleAttribute​(AccessibleAttribute attribute,
                                               Object... parameters)
        このメソッドは、属性の値をリクエストするためにアシスティブ・テクノロジによって呼び出されます。

        このメソッドは一般に、特定の役割に必要な属性を実装するためにサブクラスによってオーバーライドされます。
        特定の属性が処理されない場合は、スーパークラスの実装を呼び出す必要があります。

        オーバーライド:
        queryAccessibleAttribute、クラス: Control
        パラメータ:
        attribute - リクエストされた属性
        parameters - オプションのパラメータ・リスト
        戻り値:
        リクエストされた属性の値
        関連項目:
        AccessibleAttribute