モジュール javafx.graphics
パッケージ javafx.scene.text

列挙型FontWeight

  • すべての実装されたインタフェース:
    Serializable, Comparable<FontWeight>


    public enum FontWeight
    extends Enum<FontWeight>
    システム上のフォントを検索するときに使用できる様々なフォントの太さを指定します。 名前は、OpenTypeフォント仕様のOS/2の表に事前に定義されている太さに対応しています。 CSS 3仕様でも、同じことが一連の値として参照されています。
    導入されたバージョン:
    JavaFX 2.0
    • 列挙型定数の詳細

      • THIN

        public static final FontWeight THIN
        フォントの太さThin (100)を表します。
      • EXTRA_LIGHT

        public static final FontWeight EXTRA_LIGHT
        フォントの太さExtra Light (200)を表します。
      • LIGHT

        public static final FontWeight LIGHT
        フォントの太さLight (300)を表します。
      • NORMAL

        public static final FontWeight NORMAL
        フォントの太さNormal (400)を表します。
      • MEDIUM

        public static final FontWeight MEDIUM
        フォントの太さMedium (500)を表します。
      • SEMI_BOLD

        public static final FontWeight SEMI_BOLD
        フォントの太さDemi Bold (600)を表します。
      • BOLD

        public static final FontWeight BOLD
        フォントの太さBold (700)を表します。
      • EXTRA_BOLD

        public static final FontWeight EXTRA_BOLD
        フォントの太さExtra Bold (800)を表します。
      • BLACK

        public static final FontWeight BLACK
        フォントの太さBlack (900)を表します。
    • メソッドの詳細

      • values

        public static FontWeight[] values​()
        この列挙型の定数を含む配列を、宣言されている順序で返します。 このメソッドは、次のようにして定数を反復するために使用できます。
        for (FontWeight c : FontWeight.values())
            System.out.println(c);
        
        戻り値:
        この列挙型の定数を含む配列(宣言されている順序)
      • valueOf

        public static FontWeight valueOf​(String name)
        指定された名前を持つ、この型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と厳密に一致している必要があります。 (不適切な空白文字は許可されません。)
        パラメータ:
        name - 返される列挙型定数の名前。
        戻り値:
        指定された名前を持つ列挙型定数
        例外:
        IllegalArgumentException - 指定された名前を持つ定数をこの列挙型が持っていない場合
        NullPointerException - 引数がnullの場合
      • getWeight

        public int getWeight​()
        このFontWeightで指定された視覚的太さ(黒さまたは太さの度合い)を返します。
        戻り値:
        weight
      • findByName

        public static FontWeight findByName​(String name)
        FontWeightをその名前で返します。
        パラメータ:
        name - FontWeightの名前
        戻り値:
        名前でFontWeight
      • findByWeight

        public static FontWeight findByWeight​(int weight)
        CSSおよびOpenType仕様で定義されている重み値に最も近いFontWeightを返します。 指定された値が2つのFontWeight値から等距離にある場合、実装によって、いずれか一方が任意に選択されます。 この検索ではフォントは参照されないため、FontWeightインスタンスのセットに対する純粋なマッピングであり、また、該当する太さのフォントが使用可能であることを意味するものではありません。
        パラメータ:
        weight - 重量値
        戻り値:
        最も近いFontWeight