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

クラスLabel

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


    public class Label
    extends Labeled
    Labelは、編集不可のテキスト・コントロールです。 ラベルは、特定のスペースに収まるようにテキストを表示する必要があり、そのために、省略記号または切捨てを使用して、文字列のサイズを調整することが必要になる場合に便利です。 また、ラベルにはニーモニックがあり、これを使用すると、labelForプロパティのターゲットとしてリストされているコントロールにフォーカスが送信されるため便利です。

    Labelは、focusTraversableをfalseに設定します。

    例:

    Label label = new Label("a label");
    導入されたバージョン:
    JavaFX 2.0
    • プロパティの詳細

      • labelFor

        public ObjectProperty<Node> labelForProperty
        ラベルは、異なるコントロールまたはノードのラベルとしても使用できます。 これは、ニーモニックおよびアクセラレータの解析に使用されます。 これにより、ターゲット・ノードを設定できます。
        関連項目:
        getLabelFor()setLabelFor(Node)
    • コンストラクタの詳細

      • Label

        public Label​()
        空のラベルを作成します。
      • Label

        public Label​(String text)
        指定されたテキストでラベルを作成します。
        パラメータ:
        text - nullテキストは空の文字列として処理されます。
      • Label

        public Label​(String text,
                     Node graphic)
        指定されたテキストおよびグラフィックでラベルを作成します。
        パラメータ:
        text - nullテキストは空の文字列として処理されます。
        graphic - nullグラフィックは許容されます。
    • メソッドの詳細

      • labelForProperty

        public ObjectProperty<Node> labelForProperty​()
        ラベルは、異なるコントロールまたはノードのラベルとしても使用できます。 これは、ニーモニックおよびアクセラレータの解析に使用されます。 これにより、ターゲット・ノードを設定できます。
        関連項目:
        getLabelFor()setLabelFor(Node)
      • setLabelFor

        public final void setLabelFor​(Node value)
        プロパティlabelForの値を設定します。
        プロパティの説明:
        ラベルは、異なるコントロールまたはノードのラベルとしても使用できます。 これは、ニーモニックおよびアクセラレータの解析に使用されます。 これにより、ターゲット・ノードを設定できます。
      • getLabelFor

        public final Node getLabelFor​()
        プロパティlabelForの値を取得します。
        プロパティの説明:
        ラベルは、異なるコントロールまたはノードのラベルとしても使用できます。 これは、ニーモニックおよびアクセラレータの解析に使用されます。 これにより、ターゲット・ノードを設定できます。
      • createDefaultSkin

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

        protected Boolean getInitialFocusTraversable​()
        このコントロールの初期フォーカス・トラバーサブル状態を返します。これは、JavaFX CSSエンジンが初期値を正しく設定するために使用します。 このメソッドはオーバーライドされます。既定のUIコントロールでは、フォーカス・トラバーサルがtrueに設定されていますが、このコントロールには適切ではありません。
        オーバーライド:
        クラスControlgetInitialFocusTraversable
        戻り値:
        このコントロールの最初のフォーカス・トラバーサル状態
        導入されたバージョン:
        9