|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface StyledDocument
書式付きドキュメントの総称インタフェースです。
フィールドの概要 |
---|
インタフェース 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 |
メソッドの詳細 |
---|
Style addStyle(String nm, Style parent)
nm
- 書式の名前。この名前は、名前付き書式のコレクションの中で一意でなければならない。書式に名前が付いていない場合は null も可能だが、名前のない書式は名前で取得できないので、返される参照は呼び出し側で管理する必要がある。名前のない書式は、スタイルランで見られるような文字属性のオーバーライドなどで便利な場合があるparent
- 親書式。指定されていない属性が ほかの書式で解釈処理される必要がない場合は null も可
void removeStyle(String nm)
nm
- 削除される書式の名前Style getStyle(String nm)
nm
- 書式の名前
void setCharacterAttributes(int offset, int length, AttributeSet s, boolean replace)
offset
- 変更の開始 >= 0length
- 変更の長さ >= 0s
- null 以外の新しい属性。定義済みのすべての属性は指定された 範囲のテキストに適用されるreplace
- 新しい属性の設定の前に以前の属性を削除するかどうかを示す。true の場合、 以前の属性がすべて置き換えられる。false の場合、 新しい属性が以前の属性とマージされるvoid setParagraphAttributes(int offset, int length, AttributeSet s, boolean replace)
offset
- 変更の開始 >= 0length
- 変更の長さ >= 0s
- null 以外の新しい属性。定義済みのすべての属性は指定された 範囲のテキストに適用されるreplace
- 新しい属性の設定の前に以前の属性を削除するかどうかを示す。true の場合、 以前の属性がすべて置き換えられる。false の場合、 新しい属性が以前の属性とマージされるvoid setLogicalStyle(int pos, Style s)
pos
- 開始位置 >= 0s
- 設定する書式Style getLogicalStyle(int p)
p
- 位置 >= 0
Element getParagraphElement(int pos)
pos
- オフセット >= 0
Element getCharacterElement(int pos)
pos
- オフセット >= 0
Color getForeground(AttributeSet attr)
attr
- 属性セット
Color getBackground(AttributeSet attr)
attr
- 属性セット
Font getFont(AttributeSet attr)
attr
- 属性セット
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。