モジュール java.desktop
パッケージ javax.swing.text

クラスStyleConstants

java.lang.Object
javax.swing.text.StyleConstants
直系の既知のサブクラス:
StyleConstants.CharacterConstants, StyleConstants.ColorConstants, StyleConstants.FontConstants, StyleConstants.ParagraphConstants

public class StyleConstants extends Object

型保証でプロパティを取得または設定するためにAttributeSetまたはMutableAttributeSetに適用する、既知または共通の属性キーおよびメソッドのコレクションです。

段落属性は、描画される段落の定義を構成します。 すべてのサイズは、PostScriptなどで使われる、デバイスに依存しないポイント単位で指定します。

段落のSpaceAbove、FirstLineIndent、LeftIndent、RightIndent、およびSpaceBelowを示す図。

  • フィールド詳細

    • ComponentElementName

      public static final String ComponentElementName
      コンポーネントを表すために使用される要素の名前です。
      関連項目:
      定数フィールド値
    • IconElementName

      public static final String IconElementName
      アイコンを表すために使用される要素の名前です。
      関連項目:
      定数フィールド値
    • NameAttribute

      public static final Object NameAttribute
      属性のコレクションに使用される属性名です。
    • ResolveAttribute

      public static final Object ResolveAttribute
      解釈処理側の親の属性セットが定義されている場合に、それを識別するために使用される属性名です。
    • ModelAttribute

      public static final Object ModelAttribute
      モデル・ビューが分離されている、埋込みオブジェクト用のモデルを識別するために使用される属性です。
    • BidiLevel

      public static final Object BidiLevel
      Unicode BIDIアルゴリズムによって割り当てられている文字の双方向レベルです。
    • FontFamily

      public static final Object FontFamily
      フォント・ファミリの名前です。
    • ファミリ

      public static final Object Family
      フォント・ファミリの名前です。
      導入されたバージョン:
      1.5
    • FontSize

      public static final Object FontSize
      フォント・サイズの名前です。
    • サイズ

      public static final Object Size
      フォント・サイズの名前です。
      導入されたバージョン:
      1.5
    • 太字

      public static final Object Bold
      ボールド属性の名前です。
    • イタリック

      public static final Object Italic
      イタリック属性の名前です。
    • 下線

      public static final Object Underline
      下線属性の名前です。
    • StrikeThrough

      public static final Object StrikeThrough
      取消し線属性の名前です。
    • 上付き

      public static final Object Superscript
      上付き文字属性の名前です。
    • 下付き

      public static final Object Subscript
      下付き文字属性の名前です。
    • Foreground

      public static final Object Foreground
      フォアグラウンド・カラー属性の名前です。
    • 背景

      public static final Object Background
      バックグラウンド・カラー属性の名前です。
    • ComponentAttribute

      public static final Object ComponentAttribute
      コンポーネント属性の名前です。
    • IconAttribute

      public static final Object IconAttribute
      アイコン属性の名前です。
    • ComposedTextAttribute

      public static final Object ComposedTextAttribute
      インプット・メソッドの変換テキスト属性の名前です。 この属性の値は、変換テキストを表すAttributedStringクラスのインスタンスです。
    • FirstLineIndent

      public static final Object FirstLineIndent
      段落の最初の行をインデントするスペースの量です。 負の値の場合は、逆方向にオフセットします。 型はfloatで、スペースのサイズをポイント単位で指定します。
    • LeftIndent

      public static final Object LeftIndent
      段落の左側をインデントする量です。 型はfloatで、サイズをポイント単位で指定します。
    • RightIndent

      public static final Object RightIndent
      段落の右側をインデントする量です。 型はfloatで、サイズをポイント単位で指定します。
    • LineSpacing

      public static final Object LineSpacing
      段落の行間のスペースの量です。 型はfloatで、サイズを行の高さの係数で指定します。
    • SpaceAbove

      public static final Object SpaceAbove
      段落の上のスペースの量です。 型はfloatで、サイズをポイント単位で指定します。
    • SpaceBelow

      public static final Object SpaceBelow
      段落の下のスペースの量です。 型はfloatで、サイズをポイント単位で指定します。
    • 位置合せ

      public static final Object Alignment
      段落の配置方法です。 型は整数型です。 有効な値は次のとおりです。
      • ALIGN_LEFT
      • ALIGN_RIGHT
      • ALIGN_CENTER
      • ALIGN_JUSTIFED
    • TabSet

      public static final Object TabSet
      段落のタブ・セットで、タブストップを格納するタブ・セットです。
    • Orientation

      public static final Object Orientation
      段落の向きです。
    • ALIGN_LEFT

      public static final int ALIGN_LEFT
      段落の配置方法の値です。 この値は、テキストが左インデントに揃えられ、右側に余白が配置されることを指定します。
      関連項目:
      定数フィールド値
    • ALIGN_CENTER

      public static final int ALIGN_CENTER
      段落の配置方法の値です。 この値は、テキストが中央で揃えられ、余白が左右に等しく配置されることを指定します。
      関連項目:
      定数フィールド値
    • ALIGN_RIGHT

      public static final int ALIGN_RIGHT
      段落の配置方法の値です。 この値は、テキストが右インデントで揃えられ、左側に余白が配置されることを指定します。
      関連項目:
      定数フィールド値
    • ALIGN_JUSTIFIED

      public static final int ALIGN_JUSTIFIED
      段落の配置方法の値です。 この値を指定すると、段落の全体に渡って余白が配置され、テキストは左と右のインデントで揃えられますが、最後の行だけは左インデントで揃えられます。
      関連項目:
      定数フィールド値
  • メソッドの詳細

    • toString

      public String toString()
      文字列表現を返します。
      オーバーライド:
      toString 、クラス:  Object
      戻り値:
      文字列
    • getBidiLevel

      public static int getBidiLevel(AttributeSet a)
      BIDIレベルの設定を取得します。
      パラメータ:
      a - 属性セット
      戻り値:
    • setBidiLevel

      public static void setBidiLevel(MutableAttributeSet a, int o)
      BIDIレベルを設定します。
      パラメータ:
      a - 属性セット
      o - BIDIレベル値
    • getComponent

      public static Component getComponent(AttributeSet a)
      属性リストからコンポーネントの設定を返します。
      パラメータ:
      a - 属性セット
      戻り値:
      コンポーネント。ない場合はnull
    • setComponent

      public static void setComponent(MutableAttributeSet a, Component c)
      コンポーネント属性を設定します。
      パラメータ:
      a - 属性セット
      c - コンポーネント
    • getIcon

      public static Icon getIcon(AttributeSet a)
      属性リストからアイコンの設定を返します。
      パラメータ:
      a - 属性セット
      戻り値:
      アイコン。ない場合はnull
    • setIcon

      public static void setIcon(MutableAttributeSet a, Icon c)
      アイコンの属性を設定します。
      パラメータ:
      a - 属性セット
      c - アイコン
    • getFontFamily

      public static String getFontFamily(AttributeSet a)
      属性リストからフォント・ファミリの設定を取得します。
      パラメータ:
      a - 属性セット
      戻り値:
      フォント・ファミリ。デフォルトは「Monospaced」
    • setFontFamily

      public static void setFontFamily(MutableAttributeSet a, String fam)
      フォントの属性を設定します。
      パラメータ:
      a - 属性セット
      fam - フォント
    • getFontSize

      public static int getFontSize(AttributeSet a)
      属性リストからフォント・サイズの設定を取得します。
      パラメータ:
      a - 属性セット
      戻り値:
      フォント・サイズ。デフォルトは12
    • setFontSize

      public static void setFontSize(MutableAttributeSet a, int s)
      フォント・サイズの属性を設定します。
      パラメータ:
      a - 属性セット
      s - フォント・サイズ
    • isBold

      public static boolean isBold(AttributeSet a)
      ボールド属性が設定されているかどうかを判定します。
      パラメータ:
      a - 属性セット
      戻り値:
      設定されている場合はtrue、そうでない場合はfalse
    • setBold

      public static void setBold(MutableAttributeSet a, boolean b)
      ボールド属性を設定します。
      パラメータ:
      a - 属性セット
      b - 属性を設定するためのtrue/falseを指定する
    • isItalic

      public static boolean isItalic(AttributeSet a)
      イタリック属性が設定されているかどうかを判定します。
      パラメータ:
      a - 属性セット
      戻り値:
      設定されている場合はtrue、そうでない場合はfalse
    • setItalic

      public static void setItalic(MutableAttributeSet a, boolean b)
      イタリック属性を設定します。
      パラメータ:
      a - 属性セット
      b - 属性を設定するためのtrue/falseを指定する
    • isUnderline

      public static boolean isUnderline(AttributeSet a)
      下線属性が設定されているかどうかを判定します。
      パラメータ:
      a - 属性セット
      戻り値:
      設定されている場合はtrue、そうでない場合はfalse
    • isStrikeThrough

      public static boolean isStrikeThrough(AttributeSet a)
      取消し線属性が設定されているかどうかを判定します。
      パラメータ:
      a - 属性セット
      戻り値:
      設定されている場合はtrue、そうでない場合はfalse
    • isSuperscript

      public static boolean isSuperscript(AttributeSet a)
      上付き文字線属性が設定されているかどうかを判定します。
      パラメータ:
      a - 属性セット
      戻り値:
      設定されている場合はtrue、そうでない場合はfalse
    • isSubscript

      public static boolean isSubscript(AttributeSet a)
      下付き文字属性が設定されているかどうかを判定します。
      パラメータ:
      a - 属性セット
      戻り値:
      設定されている場合はtrue、そうでない場合はfalse
    • setUnderline

      public static void setUnderline(MutableAttributeSet a, boolean b)
      下線属性を設定します。
      パラメータ:
      a - 属性セット
      b - 属性を設定するためのtrue/falseを指定する
    • setStrikeThrough

      public static void setStrikeThrough(MutableAttributeSet a, boolean b)
      取消し線属性を設定します。
      パラメータ:
      a - 属性セット
      b - 属性を設定するためのtrue/falseを指定する
    • setSuperscript

      public static void setSuperscript(MutableAttributeSet a, boolean b)
      上付き文字属性を設定します。
      パラメータ:
      a - 属性セット
      b - 属性を設定するためのtrue/falseを指定する
    • setSubscript

      public static void setSubscript(MutableAttributeSet a, boolean b)
      下付き文字属性を設定します。
      パラメータ:
      a - 属性セット
      b - 属性を設定するためのtrue/falseを指定する
    • getForeground

      public static Color getForeground(AttributeSet a)
      属性リストからフォアグラウンド・カラーの設定を取得します。
      パラメータ:
      a - 属性セット
      戻り値:
      色。デフォルトはColor.black
    • setForeground

      public static void setForeground(MutableAttributeSet a, Color fg)
      フォアグラウンド・カラーを設定します。
      パラメータ:
      a - 属性セット
      fg - 色
    • getBackground

      public static Color getBackground(AttributeSet a)
      属性リストからバックグラウンド・カラーの設定を取得します。
      パラメータ:
      a - 属性セット
      戻り値:
      色。デフォルトはColor.black
    • setBackground

      public static void setBackground(MutableAttributeSet a, Color fg)
      バックグラウンド・カラーを設定します。
      パラメータ:
      a - 属性セット
      fg - 色
    • getFirstLineIndent

      public static float getFirstLineIndent(AttributeSet a)
      最初の行のインデント設定を取得します。
      パラメータ:
      a - 属性セット
      戻り値:
      値。設定されていない場合は0
    • setFirstLineIndent

      public static void setFirstLineIndent(MutableAttributeSet a, float i)
      最初の行のインデントを設定します。
      パラメータ:
      a - 属性セット
      i - 値
    • getRightIndent

      public static float getRightIndent(AttributeSet a)
      右インデントの設定を取得します。
      パラメータ:
      a - 属性セット
      戻り値:
      値。設定されていない場合は0
    • setRightIndent

      public static void setRightIndent(MutableAttributeSet a, float i)
      右インデントを設定します。
      パラメータ:
      a - 属性セット
      i - 値
    • getLeftIndent

      public static float getLeftIndent(AttributeSet a)
      左インデントの設定を取得します。
      パラメータ:
      a - 属性セット
      戻り値:
      値。設定されていない場合は0
    • setLeftIndent

      public static void setLeftIndent(MutableAttributeSet a, float i)
      左インデントを設定します。
      パラメータ:
      a - 属性セット
      i - 値
    • getLineSpacing

      public static float getLineSpacing(AttributeSet a)
      行間隔の設定を取得します。
      パラメータ:
      a - 属性セット
      戻り値:
      値。設定されていない場合は0
    • setLineSpacing

      public static void setLineSpacing(MutableAttributeSet a, float i)
      行間隔を設定します。
      パラメータ:
      a - 属性セット
      i - 値
    • getSpaceAbove

      public static float getSpaceAbove(AttributeSet a)
      上のスペースの設定を取得します。
      パラメータ:
      a - 属性セット
      戻り値:
      値。設定されていない場合は0
    • setSpaceAbove

      public static void setSpaceAbove(MutableAttributeSet a, float i)
      上のスペースを設定します。
      パラメータ:
      a - 属性セット
      i - 値
    • getSpaceBelow

      public static float getSpaceBelow(AttributeSet a)
      下のスペースの設定を取得します。
      パラメータ:
      a - 属性セット
      戻り値:
      値。設定されていない場合は0
    • setSpaceBelow

      public static void setSpaceBelow(MutableAttributeSet a, float i)
      下のスペースを設定します。
      パラメータ:
      a - 属性セット
      i - 値
    • getAlignment

      public static int getAlignment(AttributeSet a)
      配置方法の設定を取得します。
      パラメータ:
      a - 属性セット
      戻り値:
      値。設定されていない場合はStyleConstants.ALIGN_LEFT
    • setAlignment

      public static void setAlignment(MutableAttributeSet a, int align)
      配置方法を設定します。
      パラメータ:
      a - 属性セット
      align - 配置の値
    • getTabSet

      public static TabSet getTabSet(AttributeSet a)
      タブ・セットを取得します。
      パラメータ:
      a - 属性セット
      戻り値:
      TabSet
    • setTabSet

      public static void setTabSet(MutableAttributeSet a, TabSet tabs)
      タブ・セットを設定します。
      パラメータ:
      a - 属性セット。
      tabs - TabSet