JavaTM 2 Platform
Standard Ed. 5.0

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 を示しています。


入れ子のクラスの概要
static class StyleConstants.CharacterConstants
          文字の書式に使用される「既知」の属性の型保証された列挙です。
static class StyleConstants.ColorConstants
          色に使用される「既知」の属性の型保証された列挙です。
static class StyleConstants.FontConstants
          フォントに使用される「既知」の属性の型保証された列挙です。
static class StyleConstants.ParagraphConstants
          段落の書式に使用される「既知」の属性の型保証された列挙です。
 
フィールドの概要
static int ALIGN_CENTER
          段落の配置方法の値です。
static int ALIGN_JUSTIFIED
          段落の配置方法の値です。
static int ALIGN_LEFT
          段落の配置方法の値です。
static int ALIGN_RIGHT
          段落の配置方法の値です。
static Object Alignment
          段落の配置方法です。
static Object Background
          バックグラウンドカラー属性の名前です。
static Object BidiLevel
          Unicode BIDI アルゴリズムによって割り当てられている文字の双方向レベルです。
static Object Bold
          ボールド属性の名前です。
static Object ComponentAttribute
          コンポーネント属性の名前です。
static String ComponentElementName
          コンポーネントを表すために使用される要素の名前です。
static Object ComposedTextAttribute
          インプットメソッドの変換テキスト属性の名前です。
static Object Family
          フォントファミリの名前です。
static Object FirstLineIndent
          段落の最初の行をインデントするスペースの量です。
static Object FontFamily
          フォントファミリの名前です。
static Object FontSize
          フォントサイズの名前です。
static Object Foreground
          フォアグラウンドカラー属性の名前です。
static Object IconAttribute
          アイコン属性の名前です。
static String IconElementName
          アイコンを表すために使用される要素の名前です。
static Object Italic
          イタリック属性の名前です。
static Object LeftIndent
          段落の左側をインデントする量です。
static Object LineSpacing
          段落の行間のスペースの量です。
static Object ModelAttribute
          モデルビューの分離を持っている、埋め込みオブジェクト用のモデルを識別するために使用される属性です。
static Object NameAttribute
          属性のコレクションに使用される属性名です。
static Object Orientation
          段落の向きです。
static Object ResolveAttribute
          解釈処理側の親の属性セットが定義されている場合に、それを識別するために使用される属性名です。
static Object RightIndent
          段落の右側をインデントする量です。
static Object Size
          フォントサイズの名前です。
static Object SpaceAbove
          段落の上のスペースの量です。
static Object SpaceBelow
          段落の下のスペースの量です。
static Object StrikeThrough
          取り消し線属性の名前です。
static Object Subscript
          下付き文字属性の名前です。
static Object Superscript
          上付き文字属性の名前です。
static Object TabSet
          段落のタブセットで、タブストップを格納するタブセットです。
static Object Underline
          下線属性の名前です。
 
メソッドの概要
static int getAlignment(AttributeSet a)
          配置方法の設定を返します。
static Color getBackground(AttributeSet a)
          属性リストからバックグラウンドカラーの設定を返します。
static int getBidiLevel(AttributeSet a)
          BIDI レベルの設定を返します。
static Component getComponent(AttributeSet a)
          属性リストからコンポーネントの設定を返します。
static float getFirstLineIndent(AttributeSet a)
          最初の行のインデント設定を返します。
static String getFontFamily(AttributeSet a)
          属性リストからフォントファミリの設定を返します。
static int getFontSize(AttributeSet a)
          属性リストからフォントサイズの設定を返します。
static Color getForeground(AttributeSet a)
          属性リストからフォアグラウンドカラーの設定を返します。
static Icon getIcon(AttributeSet a)
          属性リストからアイコンの設定を返します。
static float getLeftIndent(AttributeSet a)
          左インデントの設定を返します。
static float getLineSpacing(AttributeSet a)
          行間隔の設定を返します。
static float getRightIndent(AttributeSet a)
          右インデントの設定を返します。
static float getSpaceAbove(AttributeSet a)
          上のスペースの設定を返します。
static float getSpaceBelow(AttributeSet a)
          下のスペースの設定を返します。
static TabSet getTabSet(AttributeSet a)
          タブセットを返します。
static boolean isBold(AttributeSet a)
          ボールド属性が設定されているかどうかを判定します。
static boolean isItalic(AttributeSet a)
          イタリック属性が設定されているかどうかを判定します。
static boolean isStrikeThrough(AttributeSet a)
          取り消し線属性が設定されているかどうかを判定します。
static boolean isSubscript(AttributeSet a)
          下付き文字属性が設定されているかどうかを判定します。
static boolean isSuperscript(AttributeSet a)
          上付き文字線属性が設定されているかどうかを判定します。
static boolean isUnderline(AttributeSet a)
          下線属性が設定されているかどうかを判定します。
static void setAlignment(MutableAttributeSet a, int align)
          配置方法を設定します。
static void setBackground(MutableAttributeSet a, Color fg)
          バックグラウンドカラーを設定します。
static void setBidiLevel(MutableAttributeSet a, int o)
          BIDI レベルを設定します。
static void setBold(MutableAttributeSet a, boolean b)
          ボールド属性を設定します。
static void setComponent(MutableAttributeSet a, Component c)
          コンポーネント属性を設定します。
static void setFirstLineIndent(MutableAttributeSet a, float i)
          最初の行のインデントを設定します。
static void setFontFamily(MutableAttributeSet a, String fam)
          フォントの属性を設定します。
static void setFontSize(MutableAttributeSet a, int s)
          フォントサイズを設定します。
static void setForeground(MutableAttributeSet a, Color fg)
          フォアグラウンドカラーを設定します。
static void setIcon(MutableAttributeSet a, Icon c)
          アイコンを設定します。
static void setItalic(MutableAttributeSet a, boolean b)
          イタリック属性を設定します。
static void setLeftIndent(MutableAttributeSet a, float i)
          左インデントを設定します。
static void setLineSpacing(MutableAttributeSet a, float i)
          行間隔を設定します。
static void setRightIndent(MutableAttributeSet a, float i)
          右インデントを設定します。
static void setSpaceAbove(MutableAttributeSet a, float i)
          上のスペースを設定します。
static void setSpaceBelow(MutableAttributeSet a, float i)
          下のスペースを設定します。
static void setStrikeThrough(MutableAttributeSet a, boolean b)
          取り消し線属性を設定します。
static void setSubscript(MutableAttributeSet a, boolean b)
          下付き文字属性を設定します。
static void setSuperscript(MutableAttributeSet a, boolean b)
          上付き文字属性を設定します。
static void setTabSet(MutableAttributeSet a, TabSet tabs)
          タブセットを設定します。
static void setUnderline(MutableAttributeSet a, boolean b)
          下線属性を設定します。
 String toString()
          文字列表現を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

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
フォントファミリの名前です。


Family

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

導入されたバージョン:
1.5

FontSize

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


Size

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

導入されたバージョン:
1.5

Bold

public static final Object Bold
ボールド属性の名前です。


Italic

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


Underline

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


StrikeThrough

public static final Object StrikeThrough
取り消し線属性の名前です。


Superscript

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


Subscript

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


Foreground

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


Background

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 で、サイズをポイント単位で指定します。


Alignment

public static final Object Alignment
段落の配置方法です。型は整数型です。有効な値は以下のとおりです。


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()
文字列表現を返します。

オーバーライド:
クラス Object 内の toString
戻り値:
文字列

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

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。