|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
書式付きドキュメントの汎用インタフェースです。
フィールドの概要 |
インタフェース javax.swing.text.Document から継承したフィールド |
StreamDescriptionProperty, TitleProperty |
メソッドの概要 | |
Style |
addStyle(String nm,
Style parent)
論理書式階層に新しい書式を追加します。 |
Color |
getBackground(AttributeSet attr)
属性セットを取得してバックグラウンドカラー指定に変換します。 |
Element |
getCharacterElement(int pos)
ドキュメント内の指定されたオフセットにある文字を表す要素を返します。 |
Font |
getFont(AttributeSet attr)
属性セットをフォントの属性に変換します。 |
Color |
getForeground(AttributeSet attr)
属性セットを取得してフォアグラウンドカラー指定に変換します。 |
Style |
getLogicalStyle(int p)
段落内の指定された位置の論理書式を取得します。 |
Element |
getParagraphElement(int pos)
ドキュメント内の指定されたオフセットを含む段落を表す要素を返します。 |
Style |
getStyle(String nm)
以前に追加された名前付き書式を取り出します。 |
void |
removeStyle(String nm)
以前にドキュメントに追加された名前付き書式を削除します。 |
void |
setCharacterAttributes(int offset,
int length,
AttributeSet s,
boolean replace)
ドキュメント内の指定された範囲の既存のコンテンツに使用されているコンテンツ要素属性を変更します。 |
void |
setLogicalStyle(int pos,
Style s)
指定された位置の段落に使用する論理書式を設定します。 |
void |
setParagraphAttributes(int offset,
int length,
AttributeSet s,
boolean replace)
段落の属性を設定します。 |
インタフェース javax.swing.text.Document から継承したメソッド |
addDocumentListener, addUndoableEditListener, createPosition, getDefaultRootElement, getEndPosition, getLength, getProperty, getRootElements, getStartPosition, getText, getText, insertString, putProperty, remove, removeDocumentListener, removeUndoableEditListener, render |
メソッドの詳細 |
public Style addStyle(String nm, Style parent)
nm
- 書式の名前。この名前は、名前付き書式のコレクションの中で一意でなければならない。名前は、書式に名前が付いていない場合は null も可能だが、呼び出し側は名前のない書式が名前で取得できない場合に返される参照を管理しなければならない。名前のない書式は、スタイルランで見られるような文字属性のオーバーライドなどで便利な場合があるparent
- 親書式。指定されていない属性がほかの書式で解釈処理される必要がない場合は null も可
public void removeStyle(String nm)
nm
- 削除される書式の名前public Style getStyle(String nm)
nm
- 書式の名前
public void setCharacterAttributes(int offset, int length, AttributeSet s, boolean replace)
offset
- 変更の開始 >= 0length
- 変更の長さ >= 0s
- null 以外の新しい属性。定義された属性は指定された範囲のテキストに適用されるreplace
- 新しい属性が設定される前に以前の属性が削除されるかどうかを示す。true の場合、以前の属性が全体的に置き換えられる。false の場合、新しい属性が以前の属性にマージされるpublic void setParagraphAttributes(int offset, int length, AttributeSet s, boolean replace)
offset
- 変更の開始 >= 0length
- 変更の長さ >= 0s
- null 以外の新しい属性。定義された属性は指定された範囲のテキストに適用されるreplace
- 新しい属性が設定される前に以前の属性が削除されるかどうかを示す。true の場合、以前の属性が全体的に置き換えられる。false の場合、新しい属性が以前の属性とマージされるpublic void setLogicalStyle(int pos, Style s)
pos
- 開始位置 >= 0s
- 設定する書式public Style getLogicalStyle(int p)
p
- 位置 >= 0
public Element getParagraphElement(int pos)
pos
- オフセット >= 0
public Element getCharacterElement(int pos)
pos
- オフセット >= 0
public Color getForeground(AttributeSet attr)
attr
- 属性セット
public Color getBackground(AttributeSet attr)
attr
- 属性セット
public Font getFont(AttributeSet attr)
attr
- 属性セット
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.