java.lang.Object
javax.swing.text.StyleConstants
- 直系の既知のサブクラス:
StyleConstants.CharacterConstants
,StyleConstants.ColorConstants
,StyleConstants.FontConstants
,StyleConstants.ParagraphConstants
public class StyleConstants extends Object
型保証でプロパティを取得または設定するためにAttributeSetまたはMutableAttributeSetに適用する、既知または共通の属性キーおよびメソッドのコレクションです。
段落属性は、描画される段落の定義を構成します。 すべてのサイズは、PostScriptなどで使われる、デバイスに依存しないポイント単位で指定します。
-
ネストされたクラスのサマリー
修飾子と型クラス説明static class
文字の書式に寄与する既知の属性の型保証された列挙型です。static class
色に寄与する既知の属性の型保証された列挙型です。static class
フォントに寄与する既知の属性の型保証された列挙型です。static class
段落の書式に寄与する既知の属性の型保証された列挙型です。 -
フィールドのサマリー
修飾子と型フィールド説明static final int
段落の配置方法の値です。static final int
段落の配置方法の値です。static final int
段落の配置方法の値です。static final int
段落の配置方法の値です。static final Object
段落の配置方法です。static final Object
バックグラウンド・カラー属性の名前です。static final Object
Unicode BIDIアルゴリズムによって割り当てられている文字の双方向レベルです。static final Object
ボールド属性の名前です。static final Object
コンポーネント属性の名前です。static final String
コンポーネントを表すために使用される要素の名前です。static final Object
インプット・メソッドの変換テキスト属性の名前です。static final Object
フォント・ファミリの名前です。static final Object
段落の最初の行をインデントするスペースの量です。static final Object
フォント・ファミリの名前です。static final Object
フォント・サイズの名前です。static final Object
フォアグラウンド・カラー属性の名前です。static final Object
アイコン属性の名前です。static final String
アイコンを表すために使用される要素の名前です。static final Object
イタリック属性の名前です。static final Object
段落の左側をインデントする量です。static final Object
段落の行間のスペースの量です。static final Object
モデル・ビューが分離されている、埋込みオブジェクト用のモデルを識別するために使用される属性です。static final Object
属性のコレクションに使用される属性名です。static final Object
段落の向きです。static final Object
解釈処理側の親の属性セットが定義されている場合に、それを識別するために使用される属性名です。static final Object
段落の右側をインデントする量です。static final Object
フォント・サイズの名前です。static final Object
段落の上のスペースの量です。static final Object
段落の下のスペースの量です。static final Object
取消し線属性の名前です。static final Object
下付き文字属性の名前です。static final Object
上付き文字属性の名前です。static final Object
段落のタブ・セットで、タブストップを格納するタブ・セットです。static final Object
下線属性の名前です。 -
メソッドのサマリー
修飾子と型メソッド説明static int
配置方法の設定を取得します。static Color
属性リストからバックグラウンド・カラーの設定を取得します。static int
BIDIレベルの設定を取得します。static Component
属性リストからコンポーネントの設定を返します。static float
最初の行のインデント設定を取得します。static String
属性リストからフォント・ファミリの設定を取得します。static int
属性リストからフォント・サイズの設定を取得します。static Color
属性リストからフォアグラウンド・カラーの設定を取得します。static Icon
属性リストからアイコンの設定を返します。static float
左インデントの設定を取得します。static float
行間隔の設定を取得します。static float
右インデントの設定を取得します。static float
上のスペースの設定を取得します。static float
下のスペースの設定を取得します。static TabSet
タブ・セットを取得します。static boolean
ボールド属性が設定されているかどうかを判定します。static boolean
イタリック属性が設定されているかどうかを判定します。static boolean
取消し線属性が設定されているかどうかを判定します。static boolean
下付き文字属性が設定されているかどうかを判定します。static boolean
上付き文字線属性が設定されているかどうかを判定します。static boolean
下線属性が設定されているかどうかを判定します。static void
setAlignment
(MutableAttributeSet a, int align) 配置方法を設定します。static void
バックグラウンド・カラーを設定します。static void
setBidiLevel
(MutableAttributeSet a, int o) BIDIレベルを設定します。static void
setBold
(MutableAttributeSet a, boolean b) ボールド属性を設定します。static void
コンポーネント属性を設定します。static void
setFirstLineIndent
(MutableAttributeSet a, float i) 最初の行のインデントを設定します。static void
setFontFamily
(MutableAttributeSet a, String fam) フォントの属性を設定します。static void
setFontSize
(MutableAttributeSet a, int s) フォント・サイズの属性を設定します。static void
フォアグラウンド・カラーを設定します。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) 下線属性を設定します。toString()
文字列表現を返します。
-
フィールド詳細
-
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 BidiLevelUnicode 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段落の配置方法です。 型は整数型です。 有効な値は次のとおりです。- 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()文字列表現を返します。 -
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
-